home *** CD-ROM | disk | FTP | other *** search
/ CICA 1994 April / CICA Shareware for Windows CD-ROM (Walnut Creek CD-ROM)(April 1994).ISO / win3 / access / access_l.exe / ACC9307.TXT < prev    next >
Text File  |  1993-12-29  |  363KB  |  8,455 lines

  1. =========================================================================
  2. Date:         Thu, 1 Jul 1993 00:50:00 -0600
  3. Reply-To:     Microsoft Access Database Discussion List
  4.               <ACCESS-L@INDYCMS.BITNET>
  5. Sender:       Microsoft Access Database Discussion List
  6.               <ACCESS-L@INDYCMS.BITNET>
  7. From:         thomas albert outlerchioi <itso@CARINA.UNM.EDU>
  8.  
  9. FROM:
  10. The Communication Circle
  11. 918 La Senda Lane, NW
  12. Albuquerque, NM 87107
  13. Call: (505) 898-4912
  14. Fax: (505) 898-5407
  15.  
  16.  
  17. FOR RELEASE JUNE 22, 1993
  18.  
  19.  
  20. THE WORST MANUAL OF THE YEAR:
  21. A COMPETITION FROM HELL
  22.  
  23.         If you've ever felt let down by a VCR manual, frustrated by
  24. your computer's documentation, or downright crazed by the instructions
  25. for some toy, here's your chance to fight back.  You can nominate that
  26. lousy manual to be acclaimed as RThe Worst Manual of the Year.
  27.         Sponsored by the Communication Circle, a group of experienced
  28. and fed-up professional writers, the competition for the worst manual
  29. of the year aims to shame manufacturers into providing manuals we can
  30. actually use.  The best consumer companies have improved a lot, over
  31. the last few years, says Jonathan Price, President of the Communication
  32. Circle.  But there are still too many bad manuals out there.  You
  33. usually can't find what you need, and if you do find it, you can't
  34. understand what they're saying, or the diagram's such a mess you give up.
  35.         Price urges you to send in those abominable manuals.  Look
  36. through your pile of manuals and send us the one that helps you the
  37. least, frustrates you the most, and generally makes your life miserable.
  38. Write a short note saying why youUre nominating this book as your candidate
  39. for the Worst Manual of the Year.  We don't care what year it was printed;
  40. if you used it this year, and you hate it, tell us why.
  41.         If your candidate wins (or places), you get a custom T-shirt
  42. showing the cover of the manual selected as Worst Manual of the Year,
  43. with the slogan, I fingered the Worst Manual of the Year, 1993.  As a
  44. bonus, you get a copy of Jonathan Price's Put That In Writing (Viking
  45. Press), and a certificate of honor in the war against useless manuals.
  46.         The Communication Circle will announce the Worst Manual of the
  47. Year to the press on December 7, 1993; distribute copies of your letters
  48. (anonymously if you wish); and award the offending company a garish
  49. Certificate of Bad Taste.  To correct their errors, the company will also
  50. receive a copy of How to Communicate Technical Information by Jonathan
  51. Price and Henry Korman (Benjamin/ Cummings, 1993). So scan those shelves.
  52. Which manual has caused you the most grief this year?
  53.  
  54. Mail the book with your complaints to:
  55.  
  56. The Worst Manual of the Year
  57. c/o The Communication Circle
  58. 918 La Senda, N.W.
  59. Albuquerque, NM 87107.
  60.  
  61. Absolute last-chance deadline for submitting monster manuals: Halloween, 1993.
  62.  
  63. This press release has been distributed widely across the internet. But if
  64. you know another list or a personal net-friend who might want to read it,
  65. please forward it on.
  66.  
  67. If you have any questions about the contest, please write T. Outler at
  68. itso@hydra.unm.edu. Please don't send descriptions of manuals via e-mail,
  69. though. We need to get those, along with a copy of the horror text, in
  70. the mail.
  71.  
  72. Thanks for reading, and go get those miserable manuals!
  73.  
  74.  
  75.  ###
  76. =========================================================================
  77. Date:         Thu, 1 Jul 1993 16:00:09 +0800
  78. Reply-To:     Microsoft Access Database Discussion List
  79.               <ACCESS-L@INDYCMS.BITNET>
  80. Sender:       Microsoft Access Database Discussion List
  81.               <ACCESS-L@INDYCMS.BITNET>
  82. From:         NCLCHAN@NTUVAX.BITNET
  83. Subject:      Re: Report
  84.  
  85. Brian,
  86.  
  87. Thanks. However, I don't get what U mean "Change the Running Sum property to the
  88.     value that is appropriate for your needs ( over group or over all )".
  89.  
  90. There is another method of creating a running line number for every record.
  91. I create a query of what I want and output my query into a table. I then add ano
  92.    ther field of type counter to this newly-created table.
  93.  
  94. Chor Ling
  95. =========================================================================
  96. Date:         Thu, 1 Jul 1993 16:21:50 BST
  97. Reply-To:     Microsoft Access Database Discussion List
  98.               <ACCESS-L@INDYCMS.BITNET>
  99. Sender:       Microsoft Access Database Discussion List
  100.               <ACCESS-L@INDYCMS.BITNET>
  101. From:         Malcolm Smith <malc@NCC.CO.UK>
  102. Subject:      Please Register me
  103.  
  104. Hi,
  105.  I'd like to receive mail from this discussion group.
  106.  
  107. I apologise in advance if sending this direct to the discussion group
  108. rather than a registration address has irrated the "minder" of the list
  109. but I can't find the address for registration... only the address for
  110. discussion...
  111.  
  112. Thanks in advance registering me
  113.  
  114. -malc-
  115. =========================================================================
  116. Date:         Thu, 1 Jul 1993 12:04:50 EDT
  117. Reply-To:     Microsoft Access Database Discussion List
  118.               <ACCESS-L@INDYCMS.BITNET>
  119. Sender:       Microsoft Access Database Discussion List
  120.               <ACCESS-L@INDYCMS.BITNET>
  121. From:         "John J. Posner" <jjp@ATRIA.COM>
  122. Subject:      Re: your mail
  123. In-Reply-To:  <199307010652.AA05932@hp4at.eunet.co.at>; from "thomas albert
  124.               outlerchioi" at Jul 1, 93 12:50 am
  125.  
  126. *** thomas albert outlerchioi said:
  127. <>
  128. <>         If you've ever felt let down by a VCR manual, frustrated by
  129. <> your computer's documentation, or downright crazed by the instructions
  130. <> for some toy, here's your chance to fight back.  You can nominate that
  131. <> lousy manual to be acclaimed as RThe Worst Manual of the Year.
  132.  
  133. A halfhearted dissent ...
  134.  
  135. I've been a tech writer since 1977. One of the reasons I switched from
  136. editing math textbooks to writing computer manuals was my discovery
  137. that computer manuals *were* often lousy. ("Hey, I can do better than
  138. that!")
  139.  
  140. So I've written lots of books in the last decade and a half.  Some of
  141. them turned out fine, some not so fine. Writing a good technical
  142. manual is not that easy. And all the reader of the manual sees is the
  143. end product, not the extenuating circumstances: the roadblocks,
  144. false starts, lack of resources, impossible schedules, nonperforming
  145. reviewers, etc.
  146.  
  147. When I joined in my college band, then all-male, there was still an
  148. occasional "ugliest date" competition. I was ashamed and appalled by
  149. the casual cruelty, and I was very happy when things eventually
  150. changed. So this is different?
  151.  
  152. I wouldn't want to impose political correctness on anyone, or even
  153. spoil some "innocent good fun." But I suspect that all the
  154. person-hours spent on this competition could be put to better use
  155. researching and writing better manuals.
  156.  
  157. Curmudgeonly yours ...
  158.  
  159. --
  160.    John Posner, Atria Software, Inc.
  161.    24 Prime Park Way  Natick, MA  01760
  162.    (508) 650-1193 x26
  163.    jjp@atria.com
  164.    uunet!viewpnt!jjp
  165. =========================================================================
  166. Date:         Fri, 2 Jul 1993 12:21:43 +0200
  167. Reply-To:     Microsoft Access Database Discussion List
  168.               <ACCESS-L@INDYCMS.BITNET>
  169. Sender:       Microsoft Access Database Discussion List
  170.               <ACCESS-L@INDYCMS.BITNET>
  171. From:         "M. Ederveen" <MARTIN@HSEPM1.HSE.NL>
  172. Subject:      OLE problem
  173.  
  174. Hiya all!
  175.  
  176.  
  177. When fine-tuning the application I made with Access the following
  178. problem occurred:
  179.  
  180. I'm using a picture (OLE-object) of a persons' autograph in the database.
  181. The picture is supposed to be scanned and Pasted into the form.
  182. I created a custom menu bar with the Paste function added.
  183. This works fine.
  184. Only thing is: I'd like to protect the picture from being overwritten by
  185. mistake. So I tried using the ISNULL function in the same macro that
  186. activates the Paste function in the custom menu bar. This works but not
  187. good: the check is made properly but then the Paste function cannot be
  188. activated anymore. Also the field property of an OLE-object doesn't have
  189. features like ON-ENTER and ON-UPDATE, so how can I do this?
  190.  
  191. Greetings,
  192.  
  193.  
  194. Martin.
  195.  
  196.  
  197.  
  198. -------------------------------------------------------------------------------
  199. |  ing. Martin W. Ederveen           |  "In the future there will be real     |
  200. |  Hogeschool Eindhoven              |   thinking machines.                   |
  201. |  Rachelsmolen 1                    |   Yes, but who's thoughts will they    |
  202. |  5612 MA Eindhoven                 |   be thinking?"                        |
  203. |  tel. +31 (40) 605 262             |                                        |
  204. |  MARTIN@HSEPM1.HSE.NL              |   Quotation from Dr.Who: The Curse     |
  205. |  SURF017@KUB.NL                    |   of Fenric                            |
  206. -------------------------------------------------------------------------------
  207. =========================================================================
  208. Date:         Fri, 2 Jul 1993 07:29:00 EDT
  209. Reply-To:     Microsoft Access Database Discussion List
  210.               <ACCESS-L@INDYCMS.BITNET>
  211. Sender:       Microsoft Access Database Discussion List
  212.               <ACCESS-L@INDYCMS.BITNET>
  213. From:         "Scott,
  214.               WW Mfg IM&T @Storage Mat'ls MLO1-5/B94 02-Jul-1993 0732"
  215.               <"memit::blessley_s"@MEMIT.ENET.DEC.COM>
  216. Subject:      Unsubscribe
  217.  
  218. Please.
  219. =========================================================================
  220. Date:         Fri, 2 Jul 1993 08:53:34 EST
  221. Reply-To:     Microsoft Access Database Discussion List
  222.               <ACCESS-L@INDYCMS.BITNET>
  223. Sender:       Microsoft Access Database Discussion List
  224.               <ACCESS-L@INDYCMS.BITNET>
  225. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  226. Organization: IUPUI Student Activities Office (317) 274-3931
  227. Subject:      Re: Unsubscribe
  228. In-Reply-To:  Message of Fri,
  229.               2 Jul 1993 07:29:00 EDT from <memit::blessley_s@ME
  230.               MIT.ENET.DEC.COM>
  231.  
  232. Folks, I'm sorry to have to reply to the list on this one.
  233.  
  234. "memit::blessing_s"@MEMIT.ENET.DEC.COM does not appear in the ACCESS-L
  235. list.  Would whomever is responsible for this user please delete him?
  236. Thank you.
  237.  
  238. -----------------------------------------------------BITNET:  NBRINDLE@INDYCMS
  239. Nathan C. Brindle, Administrative Specialist, Student Activities Office
  240. Indiana University Purdue University Indianapolis
  241. Staff Advisor, ALPHA PHI OMEGA, TAU OMICRON CHAPTER
  242. List Administrator, STUACTS@INDYCMS, APOSEC52@INDYCMS, and ACCESS-L@INDYCMS
  243. Internet:    NBRINDLE@INDYCMS.IUPUI.EDU (preferred) or NBRINDLE@AOL.COM
  244. ------------------------------------------------------------------------------
  245. =========================================================================
  246. Date:         Fri, 2 Jul 1993 10:43:48 EST
  247. Reply-To:     Microsoft Access Database Discussion List
  248.               <ACCESS-L@INDYCMS.BITNET>
  249. Sender:       Microsoft Access Database Discussion List
  250.               <ACCESS-L@INDYCMS.BITNET>
  251. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  252. Organization: IUPUI Student Activities Office (317) 274-3931
  253. Subject:      Security white paper take 2 :)
  254.  
  255. The security white paper has been uploaded to CICA, where it is in the
  256. /pub/pc/win3/uploads directory.  (It's under the name ACC-SEC.TXT)
  257.  
  258. Note that ACC-KB.EXE, along with all other June uploads to CICA, is now
  259. in the /pub/pc/win3/uploads/JUN93 directory.
  260.  
  261. CICA (the Center for Innovative Computer Applications) is at
  262.  
  263. FTP.CICA.INDIANA.EDU
  264.  
  265. or for those of you who need the IP address, 129.79.20.17 .
  266.  
  267. CICA supports only 30 concurrent anonymous FTP sessions and it is a busy
  268. site, so don't be discouraged if you can't sign on immediately.
  269.  
  270. -----------------------------------------------------BITNET:  NBRINDLE@INDYCMS
  271. Nathan C. Brindle, Administrative Specialist, Student Activities Office
  272. Indiana University Purdue University Indianapolis
  273. Staff Advisor, ALPHA PHI OMEGA, TAU OMICRON CHAPTER
  274. List Administrator, STUACTS@INDYCMS, APOSEC52@INDYCMS, and ACCESS-L@INDYCMS
  275. Internet:    NBRINDLE@INDYCMS.IUPUI.EDU (preferred) or NBRINDLE@AOL.COM
  276. ------------------------------------------------------------------------------
  277. =========================================================================
  278. Date:         Fri, 2 Jul 1993 12:26:03 -0400
  279. Reply-To:     Microsoft Access Database Discussion List
  280.               <ACCESS-L@INDYCMS.BITNET>
  281. Sender:       Microsoft Access Database Discussion List
  282.               <ACCESS-L@INDYCMS.BITNET>
  283. From:         Kevin Greer <kgrgreer@UNDERGRAD.MATH.UWATERLOO.CA>
  284. Subject:      unsubscribe
  285.  
  286. Please unsubscribe me.
  287. =========================================================================
  288. Date:         Fri, 2 Jul 1993 14:15:28 PDT
  289. Reply-To:     Microsoft Access Database Discussion List
  290.               <ACCESS-L@INDYCMS.BITNET>
  291. Sender:       Microsoft Access Database Discussion List
  292.               <ACCESS-L@INDYCMS.BITNET>
  293. From:         "ROBERT GRINNELL,
  294.               SEATTLE PACIFIC UNIVERSITY" <r_grinnell@LUKE.SPU.EDU>
  295. Subject:      Merging two tables in a query
  296.  
  297. Okay, here's one for the gurus.  Consider a database with the following
  298. two tables.
  299.  
  300. Cities                                  Ages
  301. ==================================      ===============================
  302. Name            City                    Name            Age
  303. -------------   ------------------      --------------  ---------------
  304. George          Seattle                 George          30
  305. John            Chicago                 Mary            42
  306. Mary            Miami                   Steve           26
  307.  
  308. The Name field is the primary key for each table.
  309. The challenge is to create a query which produces the following
  310. datasheet view:
  311.  
  312. Name            City            Age
  313. ------------    --------------  ---------
  314. George          Seattle         30
  315. John            Chicago
  316. Mary            Miami           42
  317. Steve                           26
  318.  
  319. Certain constraints apply:
  320. 1.  There are no other pre-existing tables in the database that might
  321.     be used to link the two.
  322. 2.  These tables are attached or imported periodically from another source,
  323.     so maintaining a single unified table in Access is not an option.
  324. 3.  I recognize there may be ways to produce this view as a table,
  325.     but would prefer to work with the data in a query.
  326.  
  327. I would term this a "merge" or "union" operation.  It's a generic
  328. data manipulation that I have bumped up against repeatedly in managing
  329. data in spreadsheets, and cannot figure how to do it now in Access.
  330.  
  331. A left outer join leaves out Steve; a right outer join leaves out John.
  332. An equi-join leaves out both.  There seems to be a fourth option that
  333. Access is missing.  In PC Mag's "Database Wars" review of Access, they
  334. mentioned that Access does not support the SQL Union command.  I don't
  335. know SQL; is this Union command related to what I am proposing above?
  336.  
  337. Any help would be appreciated, preferably in producing a query, but
  338. also in producing a table as a last resort.  Thanks.
  339.  
  340. Robert Grinnell
  341. Seattle Pacific University
  342. r_grinnell@luke.spu.edu
  343. =========================================================================
  344. Date:         Fri, 2 Jul 1993 16:41:04 EST
  345. Reply-To:     Microsoft Access Database Discussion List
  346.               <ACCESS-L@INDYCMS.BITNET>
  347. Sender:       Microsoft Access Database Discussion List
  348.               <ACCESS-L@INDYCMS.BITNET>
  349. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  350. Organization: IUPUI Student Activities Office (317) 274-3931
  351. Subject:      Re: Merging two tables in a query
  352. In-Reply-To:  Message of Fri,
  353.               2 Jul 1993 14:15:28 PDT from <r_grinnell@LUKE.SPU. EDU>
  354.  
  355. Robert, I've run into this problem too.  I think I ended up giving up. :)
  356. But I am willing to try again...obviously this is not something a select
  357. query is going to pull out for you, since the select query works on the
  358. assumption that you want records with data in every field.  (If this isn't
  359. clear, blame it on the end of the day and a 3-day weekend ahead.  :)
  360. I'll see what I can work up and if no one else gets to the list any time
  361. soon, I'll share my results with you.
  362.  
  363. -----------------------------------------------------BITNET:  NBRINDLE@INDYCMS
  364. Nathan C. Brindle, Administrative Specialist, Student Activities Office
  365. Indiana University Purdue University Indianapolis
  366. Staff Advisor, ALPHA PHI OMEGA, TAU OMICRON CHAPTER
  367. List Administrator, STUACTS@INDYCMS, APOSEC52@INDYCMS, and ACCESS-L@INDYCMS
  368. Internet:    NBRINDLE@INDYCMS.IUPUI.EDU (preferred) or NBRINDLE@AOL.COM
  369. ------------------------------------------------------------------------------
  370. =========================================================================
  371. Date:         Fri, 2 Jul 1993 17:47:58 CST
  372. Reply-To:     Microsoft Access Database Discussion List
  373.               <ACCESS-L@INDYCMS.BITNET>
  374. Sender:       Microsoft Access Database Discussion List
  375.               <ACCESS-L@INDYCMS.BITNET>
  376. From:         Eduardo Rodriguez <eduardo.rodriguez@DCC.UCHILE.CL>
  377. Subject:      VLDB\'94 Conference Announcement and Preliminary Call for Papers
  378.  
  379.                                   VLDB'94
  380.  
  381.           Conference Announcement and Preliminary Call for Papers
  382.  
  383.            20th International Conference on Very Large Data Bases
  384.  
  385.                               Santiago - Chile
  386.  
  387.                            September 12-15, 1994
  388.  
  389.  
  390.  
  391.  
  392. Scope
  393. =====
  394.  
  395. A distinguished history of  20 years has established  VLDB at the center  of
  396. the international data base community.  It is one of the oldest  established
  397. forums of discussion in  the international database  community and,  without
  398. doubt, one of the most eminent.
  399.   VLDB'94 is to  take place in Santiago, Chile, a hospitable modern  capital
  400. city landmarked by the Mapocho river and the impressive heights of the Andes
  401. mountains.
  402.   We invite  you to submit papers  reporting recent research results in  the
  403. general field of  databases.   In  addition,  to mark  the 20th  anniversary
  404. of VLDB special efforts  are being made  to further the  goal of leading  in
  405. reporting and stimulating  new research  directions.   To  this purpose,  we
  406. solicit papers and  panel proposals  on speculative  and futuristic  topics.
  407. We also encourage papers on  novel and challenging applications of  database
  408. technology in designing and building complex information systems.
  409.   A  new aspect  of the  conference is  the industrial  cases program.    We
  410. encourage submission of  papers describing work  of significant interest  to
  411. industry, particularly  in areas  providing interesting  directions for  the
  412. development of databases.  We seek to provide a forum to discuss experiences
  413. in applying databases to real life situations.  In the evaluation of  papers
  414. submitted to this program,  the committee  will consider novelty,  technical
  415. quality and  the value  of  reported results  to developers  of  information
  416. systems.
  417.   A  high-quality  tutorial program  will be  offered  in both  English  and
  418. Spanish.
  419.  
  420.  
  421. Topics of Interest
  422. ==================
  423.  
  424. The topics of interest include but are not limited to:
  425.  
  426.    Extended Relational Databases         Database Languages
  427.    Object Oriented Databases             Data Models and Database Design
  428.    Knowledge Base Management Systems     Data Consistency, Integrity and
  429.  Security
  430.    Temporal and Spatial Databases        Optimization and Performance
  431.    Multimedia Databases                  Concurrency and Transaction Management
  432.    Heterogeneous Databases               Storage Management
  433.    Engineering and Scientific Databases  Persistent Object Systems
  434.    Parallel and Distributed Databases    Architectures
  435.    Text Databases                        Implementation Issues
  436.    Graphical Query Languages             User Interfaces
  437.  
  438.  
  439.  
  440.  
  441.  
  442. Paper Submission
  443. ================
  444.  
  445. Six copies of original papers not exceeding 5000 words (double spaced pages,
  446. including keywords) should be submitted by the 23th of February 1994, to the
  447. appropriate regional program chair:
  448.  
  449.  
  450.    North-american Program Chair:               European Program Chair:
  451.    -----------------------------               -----------------------
  452.  
  453.    Carlo Zaniolo                               Matthias Jarke
  454.    USA                                         Germany
  455.  
  456.    Computer Science Department                 RWTH-Aachen
  457.    University of California, Los Angeles       Informatik V, Ahornstr.  55
  458.    405 Hilgard Avenue, CA 90024                52074 Aachen, Germany
  459.    e-mail:  zaniolo@cs.ucla.edu                email:
  460.  jarke@informatik.rwth-aachen.de
  461.    tel:  (+1 310) 825 8137                     tel:  (+49 241) 80 21501
  462.    fax:  (+1 310) 825 2273                     fax:  (+49 241) 80 21529
  463.  
  464.    Latin-America, Pacific Basin
  465.    and Far-East Program Chair:
  466.    ---------------------------
  467.  
  468.    Jorge Bocca
  469.    Chile
  470.  
  471.    (Latin-American region)                     (Other regions)
  472.    Depto. de Ciencias de la Computacion        School of Computer Science
  473.    Universidad de Chile                        University of Birmingham
  474.    Blanco Encalada 2120                        Edgbaston
  475.    Santiago                                    Birmingham B15 2TT
  476.    Chile                                       United Kingdom
  477.    e-mail:  jbocca@dcc.uchile.cl               e-mail:  J.B.Bocca@cs.bham.ac.uk
  478.    tel:  (+56 2) 689 2736                      tel:  (+44 21) 414 3711
  479.    fax:  (+56 2) 689 5531                      fax:  (+44 21) 414 4281
  480.  
  481.  
  482.  
  483.  
  484. Tutorials
  485. =========
  486.  
  487. Tutorial proposals should be sent by air-mail, fax or e-mail to one of:
  488.  
  489.    Alberto Mendelzon                           Ricardo Baeza-Yates
  490.    Canada                                      Chile
  491.  
  492.    CSRI                                        Depto. de Ciencias de la
  493.  Computacion
  494.    University of Toronto                       Universidad de Chile
  495.    Toronto                                     Blanco encalada 2120
  496.    Canada M5S 1A1                              Santiago, Chile
  497.    e-mail:  mendel@db.toronto.edu              e-mail:  rbaeza@dcc.uchile.cl
  498.    tel:  (+1 416) 978-2952                     tel:  (+56 2) 689 2736
  499.    fax:  (+1 416) 978-4765                     fax:  (+56 2) 689 5531
  500.  
  501.  
  502.   Some  suggested,  but not  exclusive,  tutorial  topics are:    multimedia
  503. data management, scientific databases, geographic information systems,  user
  504. interfaces and visualization,  object-oriented analysis  and design,  active
  505. databases, transaction processing, distributed object management, persistent
  506. object systems,  database programming  languages, standards  and  technology
  507. integration, etc.
  508.  
  509.  
  510.  
  511.  
  512.  
  513. Industrials Cases
  514. =================
  515.  
  516. The VDLB Conference  will set up  for the  first time a  section devoted  to
  517. the discussion of experiences  of commercial use  of Databases in  industry,
  518. including the discussion of new leading products.
  519.   Authors are requested  to submit their papers within the dates and  format
  520. established for the  rest of the  conference, except that  papers should  be
  521. submitted to one of  the following members of  the Industrial Cases  program
  522. committee:
  523.  
  524.  
  525. Jose A. Blakeley                            Felipe Carino Jr.
  526. USA                                         USA
  527.  
  528. Texas Instruments                           NCR/Teradata Corporation
  529. 13510 N. Central Expressway, MS 238         100 N. Sepulveda Blvd
  530. Dallas, Texas 75243                         El Segundo, CA 90245
  531. e-mail:  blakeley@csc.ti.com                email:
  532.  Felipe.Carino@ElSegundoCA.ncr.com
  533. tel:  (+1 214) 995 0362                     tel:  (+1 310) 524 7026
  534. fax:  (+1 214) 995 0304                     fax:  (+1 310) 524 0015
  535.  
  536.  
  537. Guillermo Lois                              Ivan Tabkha (Chair)
  538. Sweden                                      Chile
  539.  
  540. IBM Nordic Lab                              Depto. de Ciencias de la Computacion
  541. BOX 962, 181 09 Lidingo, Sweden             Universidad de Chile
  542. Lidingo, Sweden                             Blanco Encalada 2120
  543. e-mail:  gmolois@ldgvm1.vnet.ibm.com        e-mail:  ivan@dcc.uchile.cl
  544. tel:  (+46 8) 636 6342                      tel:  (+56 2) 689 2736
  545. fax:  (+46 8) 767 4929                      fax:  (+56 2) 689 5531
  546.  
  547.  
  548.  
  549. Panels
  550. ======
  551.  
  552. Proposals for panel sessions should be sent to:
  553.  
  554.    Ron Morrison                                Computer Science
  555.    United Kingdom                              University of St.  Andrews
  556.                                                St.  Andrews - Fife KY16 9SS
  557.                                                United Kingdom
  558.                                                e-mail:  ron@dcs.st-and.ac.uk
  559.                                                tel:  (+44 33) 463 254
  560.                                                fax:  (+44 33) 463 278
  561.  
  562.  
  563.  
  564.  
  565. Important Dates
  566. ===============
  567.  
  568. Paper, Panel, Tutorial and
  569. Industrial Cases Submissions:....................... 23 February, 1994
  570. Notification of Acceptance:......................... 25 April, 1994
  571. Conference:......................................... 12-15 September, 1994
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578. Local Organization Committee
  579. ============================
  580.  
  581. General Chair:                              Organization Chair:
  582. -------------                               -------------------
  583.  
  584. Jorge Olivos                                Patricio Poblete
  585. Chile                                       Chile
  586.  
  587. Depto. de Ciencias de la Computacion        Depto. de Ciencias de la Computacion
  588. Universidad de Chile                        Universidad de Chile
  589. e-mail:  jolivos@dcc.uchile.cl              e-mail:  ppoblete@dcc.uchile.cl
  590.  
  591. Organization Vice-Chair:
  592. ------------------------
  593.  
  594. Ivan Tabkha                                 Depto. de Ciencias de la Computacion
  595. Chile                                       Universidad de Chile
  596.                                             e-mail:  ivan@dcc.uchile.cl
  597.  
  598.  
  599. Conference Officers
  600. ===================
  601.  
  602.  
  603. Geographical Chairs:
  604. -------------------
  605.  
  606. Europe                        North-America            Latin-America,
  607. ------                        -------------            Pacific Basin and
  608.  Far-East
  609.  
  610.  --------------------------
  611.  
  612. Mike Freeston                 Mario Schkolnick         Jorge Vidart
  613. ECRC                          IBM                      U. de la Republica
  614. Germany                       USA                      Uruguay
  615.  
  616.  
  617. Treasurer                     VLDB Foundation Representative  Publicity
  618. --------                      ------------------------------  ---------
  619.  
  620. Nancy Hitschfeld              Erich Neuhold                   Keith Jeffery
  621. Universidad de Chile          IPSI                            SERC/RAL
  622. Chile                         Germany                         United Kingdom
  623.  
  624.  
  625. Corporate Sponsors
  626. ==================
  627.  
  628. ORACLE, SISTECO, SYBASE, SYNAPSIS, UNISYS.
  629.  
  630.  
  631. Supporters
  632. ==========
  633.  
  634. CHILEAN COMPUTER SCIENCE SOCIETY, CONICYT,  CORREOS de CHILE, UNIVERSITY  of
  635. CHILE, UNIVERSITY of BIRMINGHAM, SERC(UK).
  636.  
  637.  
  638. Social Program
  639. ==============
  640.  
  641. CONFIATUR                                         Francisco Noguera 201
  642.                                                   Santiago, Chile
  643.                                                   tel and fax:  (+56 2) 234 1696
  644.  
  645.  
  646.  
  647.  
  648. For further information, please contact any  member of the local organization
  649. committee  by e-mail,  fax, or  mail. There is also a VLDB database server
  650. accessible through  our local Internet Gopher service at gopher.dcc.uchile.cl.
  651.  
  652. The local organization full address is:
  653.  
  654.  
  655.   VLDB'94 Conference
  656.   Departamento de Ciencias de la Computacion
  657.   Universidad de Chile
  658.   Blanco Encalada 2120
  659.   Santiago, Chile
  660.   e-mail:  vldb94@dcc.uchile.cl
  661.   tel:  (+56 2) 689 2736
  662.   fax:  (+56 2) 689 5531
  663. =========================================================================
  664. Date:         Fri, 2 Jul 1993 18:22:48 EDT
  665. Reply-To:     Microsoft Access Database Discussion List
  666.               <ACCESS-L@INDYCMS.BITNET>
  667. Sender:       Microsoft Access Database Discussion List
  668.               <ACCESS-L@INDYCMS.BITNET>
  669. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  670. Subject:      Security white paper take 2.1
  671.  
  672. > CICA supports only 30 concurrent anonymous FTP sessions and it is a busy
  673. > site, so don't be discouraged if you can't sign on immediately.
  674.  
  675.  
  676. And because of this limitation, CICA is mirrrored at other sites...
  677.  
  678.  
  679.  
  680.  
  681. Phillip Paxton
  682. Development Editor
  683. SAMS/Prentice Hall Computer Publishing
  684. CARmel, Indiana (carMEL is in California)
  685. =========================================================================
  686. Date:         Fri, 2 Jul 1993 18:22:16 EST
  687. Reply-To:     Microsoft Access Database Discussion List
  688.               <ACCESS-L@INDYCMS.BITNET>
  689. Sender:       Microsoft Access Database Discussion List
  690.               <ACCESS-L@INDYCMS.BITNET>
  691. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  692. Organization: IUPUI Student Activities Office (317) 274-3931
  693. Subject:      Re: Security white paper take 2.1
  694. In-Reply-To:  Message of Fri,
  695.               2 Jul 1993 18:22:48 EDT from <72410.2162@COMPUSERV E.COM>
  696.  
  697. On Fri, 2 Jul 1993 18:22:48 EDT Phillip (Phil) Paxton said:
  698. >> CICA supports only 30 concurrent anonymous FTP sessions and it is a busy
  699. >> site, so don't be discouraged if you can't sign on immediately.
  700. >
  701. >
  702. >And because of this limitation, CICA is mirrrored at other sites...
  703. >
  704.  
  705. Right.  And I don't have a list of them.  Do you?  And I suspect that the
  706. new uploads <aren't> mirrored.
  707.  
  708. -----------------------------------------------------BITNET:  NBRINDLE@INDYCMS
  709. Nathan C. Brindle, Administrative Specialist, Student Activities Office
  710. Indiana University Purdue University Indianapolis
  711. Staff Advisor, ALPHA PHI OMEGA, TAU OMICRON CHAPTER
  712. List Administrator, STUACTS@INDYCMS, APOSEC52@INDYCMS, and ACCESS-L@INDYCMS
  713. Internet:    NBRINDLE@INDYCMS.IUPUI.EDU (preferred) or NBRINDLE@AOL.COM
  714. ------------------------------------------------------------------------------
  715. =========================================================================
  716. Date:         Sat, 3 Jul 1993 19:28:00 GMT
  717. Reply-To:     Microsoft Access Database Discussion List
  718.               <ACCESS-L@INDYCMS.BITNET>
  719. Sender:       Microsoft Access Database Discussion List
  720.               <ACCESS-L@INDYCMS.BITNET>
  721. From:         CALLAHAN <CALLAHAN%DIALOGVM@MCIMAIL.COM>
  722. Subject:      Re: Merging two tables in a query
  723.  
  724. r_grinnell@luke.spu.edu (Robert Grinnell) writes:
  725.  
  726. >I would term this a "merge" or "union" operation.  It's a generic
  727. >data manipulation that I have bumped up against repeatedly in managing
  728. >data in spreadsheets, and cannot figure how to do it now in Access.
  729.  
  730. Well, there is a file on CompuServe in MSACCESS Forum Library 3 named
  731. UNION.ZIP. It purports to do what you are asking, or something similar,
  732. I think. It violates one of your constraints (no existing tables to do
  733. links) but it is a constant table so maybe you can live with it. Anyway,
  734. I'd upload but I don't have an ftp connection. I can UUENCODE it and
  735. send it to the list, but it's pretty big after the encoding. Maybe I
  736. can send it to Nathan and he can make it available?
  737.  
  738. --michael--
  739. callahan%dialogvm@mcimail.com
  740. =========================================================================
  741. Date:         Sat, 3 Jul 1993 16:00:47 EST
  742. Reply-To:     Microsoft Access Database Discussion List
  743.               <ACCESS-L@INDYCMS.BITNET>
  744. Sender:       Microsoft Access Database Discussion List
  745.               <ACCESS-L@INDYCMS.BITNET>
  746. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  747. Organization: IUPUI Student Activities Office (317) 274-3931
  748. Subject:      Re: Merging two tables in a query
  749. In-Reply-To:  Message of Sat,
  750.               3 Jul 1993 19:28:00 GMT from <CALLAHAN%DIALOGVM@MC IMAIL.COM>
  751.  
  752. Michael, I'll pull it down and put it up on CICA.  That is, if my Compuserve
  753. isn't locked out because I'm playing "against the limit" on my credit card.
  754.  
  755. :)
  756.  
  757. -----------------------------------------------------BITNET:  NBRINDLE@INDYCMS
  758. Nathan C. Brindle, Administrative Specialist, Student Activities Office
  759. Indiana University Purdue University Indianapolis
  760. Staff Advisor, ALPHA PHI OMEGA, TAU OMICRON CHAPTER
  761. List Administrator, STUACTS@INDYCMS, APOSEC52@INDYCMS, and ACCESS-L@INDYCMS
  762. Internet:    NBRINDLE@INDYCMS.IUPUI.EDU (preferred) or NBRINDLE@AOL.COM
  763. ------------------------------------------------------------------------------
  764. =========================================================================
  765. Date:         Sat, 3 Jul 1993 16:21:23 EST
  766. Reply-To:     Microsoft Access Database Discussion List
  767.               <ACCESS-L@INDYCMS.BITNET>
  768. Sender:       Microsoft Access Database Discussion List
  769.               <ACCESS-L@INDYCMS.BITNET>
  770. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  771. Organization: IUPUI Student Activities Office (317) 274-3931
  772. Subject:      UNION.ZIP
  773.  
  774. Well, durn it, they've disabled uploads at CICA for the weekend.  I'll
  775. UUencode it and put it up on the listserv for the brave souls amongst
  776. us.
  777.  
  778. This will take a little while so have a nice holiday while u wait...:)
  779.  
  780. -----------------------------------------------------BITNET:  NBRINDLE@INDYCMS
  781. Nathan C. Brindle, Administrative Specialist, Student Activities Office
  782. Indiana University Purdue University Indianapolis
  783. Staff Advisor, ALPHA PHI OMEGA, TAU OMICRON CHAPTER
  784. List Administrator, STUACTS@INDYCMS, APOSEC52@INDYCMS, and ACCESS-L@INDYCMS
  785. Internet:    NBRINDLE@INDYCMS.IUPUI.EDU (preferred) or NBRINDLE@AOL.COM
  786. ------------------------------------------------------------------------------
  787. =========================================================================
  788. Date:         Sat, 3 Jul 1993 18:49:55 EST
  789. Reply-To:     Microsoft Access Database Discussion List
  790.               <ACCESS-L@INDYCMS.BITNET>
  791. Sender:       Microsoft Access Database Discussion List
  792.               <ACCESS-L@INDYCMS.BITNET>
  793. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  794. Organization: IUPUI Student Activities Office (317) 274-3931
  795. Subject:      UNION.MDB
  796.  
  797. OK, the UNION file that was discussed earlier is on the listserver as
  798. a uuencoded file (UNION UUE) and can be retrieved with the command
  799.  
  800. GET UNION UUE
  801.  
  802. sent to LISTSERV@INDYCMS.IUPUI.EDU.
  803.  
  804. As mentioned before, I will also put it on CICA as soon as they turn
  805. the uploads back on--probably Tuesday.
  806.  
  807. Happy 4th of July to our American subscribers (and a belated happy national
  808. day to our friends in Canada as well!).
  809.  
  810. -----------------------------------------------------BITNET:  NBRINDLE@INDYCMS
  811. Nathan C. Brindle, Administrative Specialist, Student Activities Office
  812. Indiana University Purdue University Indianapolis
  813. Staff Advisor, ALPHA PHI OMEGA, TAU OMICRON CHAPTER
  814. List Administrator, STUACTS@INDYCMS, APOSEC52@INDYCMS, and ACCESS-L@INDYCMS
  815. Internet:    NBRINDLE@INDYCMS.IUPUI.EDU (preferred) or NBRINDLE@AOL.COM
  816. ------------------------------------------------------------------------------
  817. =========================================================================
  818. Date:         Mon, 5 Jul 1993 18:43:33 EDT
  819. Reply-To:     Microsoft Access Database Discussion List
  820.               <ACCESS-L@INDYCMS.BITNET>
  821. Sender:       Microsoft Access Database Discussion List
  822.               <ACCESS-L@INDYCMS.BITNET>
  823. From:         Phil Paxton <72410.2162@COMPUSERVE.COM>
  824. Subject:      Mirrored/Alternative CICA sites
  825.  
  826. Regarding mirror sites for CICA, here's information from a
  827. file called <ATTENTION_MIRROR_SITES> which was found in the
  828. PUB/PC/WIN3 directory.  Unfortunately, it's dated sometime
  829. in March, but should help for those times when CICA is a
  830. little busy:
  831.  
  832. NORTH AMERICA
  833. wuarchive.wustl.edu [128.252.135.4] in mirrors2/win3
  834. grind.isca.uiowa.edu [128.255.19.233] in msdos/win3
  835. gatekeeper.dec.com [16.1.0.2] in /.2/micro/msdos/win3
  836.  
  837. OVERSEAS
  838. vmsa.technion.ac.il [132.68.7.2] (Israel Institute of Technology)
  839. nic.switch.ch [130.59.1.40] (Switzerland)
  840. monu6.cc.monash.edu.au [130.194.1.106] (Monash Univ Melbourne Austral)
  841. nctuccca.edu.tw [140.111.3.21] (Chiao Tung Univ, Hsinchu, Taiwan)
  842. src.doc.ic.ac.uk [146.169.2.1] (JANET mirror at Imperial College, London
  843.  
  844.  
  845.  
  846. As to why those who support "busy" sites don't put information like
  847. this in the banner displayed when the "we're busy" message is
  848. posted, I'll never know, but...
  849.  
  850. //
  851. Phillip Paxton
  852. Development Editor
  853. SAMS/Prentice Hall Computer Publishing
  854. CARmel, Indiana (carMEL is in California)
  855. =========================================================================
  856. Date:         Mon, 5 Jul 1993 17:29:07 -0700
  857. Reply-To:     Microsoft Access Database Discussion List
  858.               <ACCESS-L@INDYCMS.BITNET>
  859. Sender:       Microsoft Access Database Discussion List
  860.               <ACCESS-L@INDYCMS.BITNET>
  861. From:         Dmitry Serebrennikov <dmitry@UCSEE.BERKELEY.EDU>
  862. Subject:      Information with 5 dimentions. How to?
  863.  
  864. Here's a question for Relational Gurus
  865.  
  866. I have an array of data in the current system that has 5 dimentions,
  867. all independent of each other.  In every cell of this array there is
  868. a value.  The question is -- how do I represent this information in
  869. a relational system (i.e. Access) in the most effecient way in terms
  870. of space and the access time (not very critical, but I'd like an
  871. elegant solution).
  872.  
  873. Currently the array is starred in a file in the following facion:
  874.  
  875. For CalibType = 1 to 2
  876.    For WireType = 1 to 4
  877.       For Mode = 1 to 4
  878.          For CheckPoint = 1 to 5
  879.              Write #1, UpperLimit(...), LowerLimit(...)
  880.          Next CheckPoint
  881.       Next Mode
  882.    Next WireType
  883. Next CalibType
  884.  
  885. I used the actual variables to add meaning to the dimentions, maybe
  886. that will inspire solution.
  887. For those who are wanderin - this is from a telemetric application
  888. where results of mesurments are analyzed against the Limits (which
  889. this array represents).
  890.  
  891. Thanks for any comments/suggestions in advance
  892.  
  893. Dmitry
  894.  
  895. dmitry@ucsee.berkeley.edu
  896. =========================================================================
  897. Date:         Tue, 6 Jul 1993 12:55:39 CET
  898. Reply-To:     Microsoft Access Database Discussion List
  899.               <ACCESS-L@INDYCMS.BITNET>
  900. Sender:       Microsoft Access Database Discussion List
  901.               <ACCESS-L@INDYCMS.BITNET>
  902. From:         "Hilger Martin Dr." <HILGER@KPMG.CO.AT>
  903. Subject:      Locking problem
  904.  
  905. Hi,
  906.  
  907. I have a serious problem with record locking but I don't know if this has
  908. something to do with Access version 1.1.
  909.  
  910. a) When opening a form I initialize a query with user-related values
  911.    (on open-function).
  912. b) If the user clicks on one of the four listboxes of the form the same
  913. query
  914.    (RecordSource) is updated.
  915. c) When clicking a command button I need to calculate another value that's
  916. got to
  917.    be put into a field of this query, but when trying to do:
  918.     Ds1.Edit
  919.    I always get the message: Couldn't update; the record is in use by
  920. another
  921.    session on the same machine.
  922.  
  923. As this isn't true I suspect that the record still is locked by the
  924. "updating-session" of the form.
  925.  
  926. Some properties of the form are:
  927. DefaultEditing: Allow Edits
  928. Allow Editing : Available
  929. Allow Updating: Any tables
  930. Record Locks  : Edited Records
  931.  
  932. It looks a bit strange but when I do an Ds1.AddNew in the On Open-function
  933. instead of an Ds1.Edit (to do this I first delete the record and then make
  934. a new one) the Ds1.Edit statement in the function that runs after clicking
  935. the command button works fine. Where's the difference? Doesn't the record
  936. have to be locked after doing AddNew too?
  937.  
  938. My database is opened as shared.
  939.  
  940. Any hint appreciated!!
  941.  
  942. Martin
  943. =========================================================================
  944. Date:         Tue, 6 Jul 1993 11:32:59 EDT
  945. Reply-To:     Microsoft Access Database Discussion List
  946.               <ACCESS-L@INDYCMS.BITNET>
  947. Sender:       Microsoft Access Database Discussion List
  948.               <ACCESS-L@INDYCMS.BITNET>
  949. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  950. Subject:      BCNN Job Announcements
  951.  
  952. Someone recently asked about job opportunities and Access...
  953.  
  954. I've truncated the headers on the original not in the interest in
  955. obscurity, but to prevent renegade messages...
  956.  
  957. Phillip Paxton
  958. Development Editor
  959. SAMS/Prentice Hall Computer Publishing
  960. Carmel, Indiana
  961.  
  962. ---------- Forwarded Message ----------
  963.  
  964. > From: INTERNET:lsquires@world.std.com,
  965. INTERNET:lsquires@world.std.com
  966. > To: bcnn@world.std.com
  967. > Subject: BCNN Job Announcements
  968. =========================================================================
  969. Date:         Tue, 6 Jul 1993 18:49:03 PDT
  970. Reply-To:     Microsoft Access Database Discussion List
  971.               <ACCESS-L@INDYCMS.BITNET>
  972. Sender:       Microsoft Access Database Discussion List
  973.               <ACCESS-L@INDYCMS.BITNET>
  974. From:         "ROBERT GRINNELL,
  975.               SEATTLE PACIFIC UNIVERSITY" <r_grinnell@LUKE.SPU.EDU>
  976. Subject:      Re: Information with 5 dimentions. How to?
  977.  
  978. On Mon, 5 Jul 1993 17:29:07 -0700, Dmitry Serebrennikov writes:
  979.  
  980. >I have an array of data in the current system that has 5 dimentions,
  981. >all independent of each other.  In every cell of this array there is
  982. >a value.  The question is -- how do I represent this information in
  983. >a relational system (i.e. Access) in the most effecient way in terms
  984. >of space and the access time (not very critical, but I'd like an
  985. >elegant solution).
  986.  
  987. >Currently the array is starred in a file in the following facion:
  988.  
  989. >For CalibType = 1 to 2
  990. >   For WireType = 1 to 4
  991. >      For Mode = 1 to 4
  992. >         For CheckPoint = 1 to 5
  993. >             Write #1, UpperLimit(...), LowerLimit(...)
  994. >         Next CheckPoint
  995. >      Next Mode
  996. >   Next WireType
  997. >Next CalibType
  998.  
  999. It seems that for this data, you could use a single table, where each
  1000. column (field) is one of the dimensions, such as...
  1001.  
  1002. CalibType  WireType  Mode  CheckPoint  UpperLimit  LowerLimit
  1003. ---------  --------  ----  ----------  ----------  ----------
  1004.  
  1005. Unless there are other pieces of information associated with the
  1006. various dimensions, you don't need multiple, linked tables, etc.
  1007. Crosstab queries would provide a useful way of looking at patterns
  1008. across more than one dimension at a time.
  1009.  
  1010. You might want to consider Lotus Improv, which is specifically designed
  1011. to store and manipulate this kind of multi-dimensional data very
  1012. easily.
  1013.  
  1014. Robert Grinnell
  1015. Seattle Pacific University
  1016. r_grinnell@luke.spu.edu
  1017. =========================================================================
  1018. Date:         Wed, 7 Jul 1993 02:38:00 GMT
  1019. Reply-To:     Microsoft Access Database Discussion List
  1020.               <ACCESS-L@INDYCMS.BITNET>
  1021. Sender:       Microsoft Access Database Discussion List
  1022.               <ACCESS-L@INDYCMS.BITNET>
  1023. From:         CALLAHAN <CALLAHAN%DIALOGVM@MCIMAIL.COM>
  1024. Subject:      Stuck on simple form design
  1025.  
  1026. I can't believe I am stuck on this. It must be easy. What I want is to
  1027. create a form to update a table so the user doesn't have to use the
  1028. datasheet view.
  1029.  
  1030. The table has only 3 fields: ID, Name, Description (ID is the key).
  1031. I want to mostly edit the Description (though all fields should be
  1032. editable) for a given Name. I don't want to scroll thru the records
  1033. to find the Name of interest, nor do I want to use the Find menu item.
  1034. I'd like to use a combo box to allow scrolling thru the list of Names
  1035. and when a name is picked have the matching record become current.
  1036. But I'd also like to enter a brand new name (no LimitToList allowed).
  1037.  
  1038. The combo box works, but of course it just updates the underlying
  1039. record, it doesn't move to the record for the given Name like using
  1040. the Find menu would.
  1041.  
  1042. Isn't it possible to do this on one form? Can I use/Do I need a
  1043. popup form for user input? (How?) Do I need to use subforms? Do I
  1044. need to use a query as a base rather than just the underlying table?
  1045.  
  1046. I'm completely blocked by this. It seems like it should be an easy
  1047. thing to do, but I can't see it. Any suggestions on how I can do
  1048. this would be appreciated. Thanks.
  1049.  
  1050. --michael--
  1051. callahan%dialogvm@mcimail.com
  1052. =========================================================================
  1053. Date:         Wed, 7 Jul 1993 15:11:39 +0800
  1054. Reply-To:     Microsoft Access Database Discussion List
  1055.               <ACCESS-L@INDYCMS.BITNET>
  1056. Sender:       Microsoft Access Database Discussion List
  1057.               <ACCESS-L@INDYCMS.BITNET>
  1058. From:         NCLCHAN@NTUVAX.BITNET
  1059. Subject:      Re: Stuck on simple form
  1060.  
  1061. Dear Michael,
  1062.  
  1063. You have to set the combo box property,After Update to Macro1 where
  1064. Macro1 updates ID,Name & Description. Microsoft Access doesn't updates ID,Name
  1065. & Description automatically.
  1066.  
  1067. If you want more details on how to define Macro1,
  1068. read Microsoft Access User's Guide  Pg 546.
  1069. There is an example on finding a record by Selecting a Value from a List.
  1070.  
  1071. Chor Ling
  1072. =========================================================================
  1073. Date:         Wed, 7 Jul 1993 11:58:30 BST
  1074. Reply-To:     Microsoft Access Database Discussion List
  1075.               <ACCESS-L@INDYCMS.BITNET>
  1076. Sender:       Microsoft Access Database Discussion List
  1077.               <ACCESS-L@INDYCMS.BITNET>
  1078. From:         "Anne L Zorner R27.G5/" <ALZ@IBM-B.RUTHERFORD.AC.UK>
  1079. Subject:      Not sure if this got to the list it bounced back!
  1080.  
  1081. *** Resending note of 06/30/93 23:02
  1082.  
  1083.  
  1084. Now that I have read the white paper I know what the problems are.
  1085.  
  1086. The note that I posted previously saying what the sequence of actions
  1087. is was correct. The problem comes when one wants to test the security
  1088. that one has set up. Testing can NOT be done using an unrestricted
  1089. copy of the work group that was used to generate the secure work group!
  1090.  
  1091. The part of the paper that gives us the clue is the part that says
  1092. "Gotcha: When you setup Microsoft Access, the User and Company names
  1093. are written to Disk #1. If you then give anyone.... The Admins group
  1094. in the system.mda that is created will have the same SID as the Admins
  1095. group in your system.mda. This means that anyone who uses that new
  1096. system.mda will have all the permissions that you do, in any databases
  1097. that you have permissioons....."
  1098.  
  1099. That basic problem is that when you spawn off work groups from the
  1100. same original system.mda then the ADMINS group will have the same
  1101. SID. This can be used to benefit if you want to have a global
  1102. DBA with rights in all workgroups. However it does mean that one
  1103. cannot afford to leave the original system.mda around in an unrestricted
  1104. state.
  1105.  
  1106. Basically the problem is that members of the ADMINS group have
  1107. the ability to acquire (grant to themselves ) permissions on
  1108. all tables that users create, so long as the table was created using
  1109. a work group with the same ADMINS SID.
  1110.  
  1111. There might still be a problem, I have not tested this yet.
  1112. You might not be able to clear out tables etc that have been created
  1113. by users who are unknown to you, wher ethat user started with
  1114. their own system.mda file and created a new secure work group and then
  1115. created a table in your database.
  1116.  
  1117. I hope that helps to make things clearer.
  1118. Anne
  1119.  
  1120. Thankyou
  1121. =========================================================================
  1122. Date:         Wed, 7 Jul 1993 06:18:11 PDT
  1123. Reply-To:     Microsoft Access Database Discussion List
  1124.               <ACCESS-L@INDYCMS.BITNET>
  1125. Sender:       Microsoft Access Database Discussion List
  1126.               <ACCESS-L@INDYCMS.BITNET>
  1127. From:         Morris Myers <xrysta@MCODE.AMDAHL.COM>
  1128. Subject:      Re: Not sure if this got to the list it bounced back!
  1129.  
  1130. > The part of the paper that gives us the clue is the part that says
  1131. > "Gotcha: When you setup Microsoft Access, the User and Company names
  1132. > are written to Disk #1. If you then give anyone.... The Admins group
  1133. > in the system.mda that is created will have the same SID as the Admins
  1134. > group in your system.mda. This means that anyone who uses that new
  1135. > system.mda will have all the permissions that you do, in any databases
  1136. > that you have permissioons....."
  1137.  
  1138. To avoid the problem of having User and Company Names propogated when using
  1139. one set of diskettes to install several users (you do have the correct number
  1140. of licenses, yes) use diskcopy to clone the first disk onto a blank diskette
  1141. (before doing any installs). You will have to do the disk copy each time you
  1142. install which will add about two minutes to each install.
  1143.  
  1144.  
  1145.  
  1146. -- --------------------------------------------------------------------
  1147.  
  1148. Morris Myers                            [Standard Disclaimer]
  1149.  
  1150. Amdahl Corporation
  1151. M/S 205                                 Phone:  408-746-4798
  1152. Bldg. M3  Room 311                      Fax:    408-629-4374
  1153. 1230 E. Arques Avenue                   Email:  xrysta@mcode.amdahl.com
  1154. Sunnyvale, CA 94088-3470                or:   morris@xrysta.birdsong.suvl.ca.us
  1155. =========================================================================
  1156. Date:         Wed, 7 Jul 1993 14:45:00 GMT
  1157. Reply-To:     Microsoft Access Database Discussion List
  1158.               <ACCESS-L@INDYCMS.BITNET>
  1159. Sender:       Microsoft Access Database Discussion List
  1160.               <ACCESS-L@INDYCMS.BITNET>
  1161. From:         CALLAHAN <CALLAHAN%DIALOGVM@MCIMAIL.COM>
  1162. Subject:      Finding a record on a form
  1163.  
  1164. Yesterday I asked about using a form to finding a record and Chor
  1165. Ling directed me to page 546 of the User's Guide. Thank you! It was
  1166. exactly what I needed!
  1167.  
  1168. Well, it was *almost* exactly what I needed. This method duplicates
  1169. the control on the form. I could live with it, but not quite what I
  1170. wanted. Then this morning I had the opportunity to use a CompuServe
  1171. account and found a database that uses Access Basic to do the find
  1172. *without* duplicating the control.
  1173.  
  1174. The file is FNDREC.ZIP in Library 4 of the MSACCESS Forum. If there
  1175. is interest, I can UUEncode it (about 40K) and upload it to the list
  1176. since I don't have ftp capability.
  1177.  
  1178. --michael--
  1179. callahan%dialogvm@mcimail.com
  1180. =========================================================================
  1181. Date:         Wed, 7 Jul 1993 08:13:22 PDT
  1182. Reply-To:     thamilto@pcocd2.intel.com
  1183. Sender:       Microsoft Access Database Discussion List
  1184.               <ACCESS-L@INDYCMS.BITNET>
  1185. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  1186. Subject:      Re: Stuck on simple form design
  1187. In-Reply-To:  <9307070248.AA15595@hermes.intel.com>; from "CALLAHAN" at Jul 7,
  1188.               93 2:38 am
  1189.  
  1190. Michael,
  1191.  
  1192. Check out the NorthWind example that comes with Access, and look at the
  1193. Supplier Form. It has an example of a combo box doing just what you want,
  1194. to a point. Pay careful attention to the macros. Basically, what you want
  1195. is a NON-BOUND combo box. This means take out any Control Source in the
  1196. properties box. Make the record source the table (or query), usually can
  1197. be the same as the form.
  1198.  
  1199. The After Update macro should do 3 things:
  1200.  
  1201. 1. GotoControl - specify the actual bound field here. In other words, if
  1202.    your combo box is called widget_combo or something, and there is an
  1203.    actual bound field called widget, then specify "widget" in this
  1204.    action.
  1205.  
  1206. 2. FindRecord - use [widget_combo] as the parameter of what to search
  1207.    for. What you are doing is telling Access to look for the record that
  1208.    has whatever was selected out of the combo box.
  1209.  
  1210. 3. GotoControl - this isn't necessary, but sometimes you want to finally
  1211.    pass focus to a certain control after the search is done.
  1212.  
  1213. The problem is that, while this works great, adding new records becomes
  1214. a real problem. I haven't entirely resolved that problem yet, but generally
  1215. I do use a pop-up window to accept input for a new record. I use a button
  1216. that says something like "add new" on it to allow the user to call up this
  1217. new-record popup. I then set LimitToList to Yes for the combo box.
  1218.  
  1219. One problem I am still having though, and so we'll turn this half-answer
  1220. into another question: does anyone have any good, clean examples of how
  1221. they keep someone from entering a new record at the end of the file, by
  1222. hitting PgDown, or tabbing past the last field/control? I haven't gotten
  1223. to the point where I need to worry about that just yet, since I am still
  1224. prototyping the application I am working on now, but I'll need to restrict
  1225. all new data entry to the popup window. It's far easier to control new
  1226. data entry through validation measures and such in a popup window than to
  1227. worry about both entry and editing in one window... :-)
  1228.  
  1229. --
  1230. Tony Hamilton                 |
  1231. -Intel Corporation            | voice: 916-356-3070
  1232. --Folsom Engineering Services | mailstop: FM2-55
  1233. ---Engineering Resource Group | email: thamilto@pcocd2.intel.com
  1234. ----Software Technician       |
  1235. =========================================================================
  1236. Date:         Wed, 7 Jul 1993 10:36:24 -0700
  1237. Reply-To:     Microsoft Access Database Discussion List
  1238.               <ACCESS-L@INDYCMS.BITNET>
  1239. Sender:       Microsoft Access Database Discussion List
  1240.               <ACCESS-L@INDYCMS.BITNET>
  1241. From:         Dmitry Serebrennikov <dmitry@UCSEE.BERKELEY.EDU>
  1242. Subject:      Can record numbers be accessed?
  1243.  
  1244. I'v given up on this long time ago and found new ways to do the same,
  1245. but still, I can't belive that you can't get a number of the current
  1246. record in the table!  The same number that is usually displaied in the left
  1247. bottom corner of the form.  You can even edit it there (either with the mouse
  1248. or with a special F-key donno which).  There is a macro action "goto to record"
  1249. that takes the same number and gets you to that record. However I could not
  1250. find any way to get to this number from either a macro or Basic code.
  1251. That is short of send-keying the F-Key to goto that box, then Copy, then go to
  1252. an unbound controll, paste and get the value -- Gee there's got to be an easier
  1253. way!  Don't you think?
  1254.  
  1255. Dmitry
  1256. dmitry@ucsee.berkeley.edu
  1257. =========================================================================
  1258. Date:         Wed, 7 Jul 1993 11:26:08 -0600
  1259. Reply-To:     Microsoft Access Database Discussion List
  1260.               <ACCESS-L@INDYCMS.BITNET>
  1261. Sender:       Microsoft Access Database Discussion List
  1262.               <ACCESS-L@INDYCMS.BITNET>
  1263. From:         richard dixon <richard.dixon@M.CC.UTAH.EDU>
  1264. Subject:      ACCESS DEVELPOMENT KIT
  1265.  
  1266. Folks:
  1267.  
  1268. Beyond the MS Press Release for the ACCESS DEVELOPMENT KIT and one feeble
  1269. advertisement in *Access Advisor* I have found little info on The Kit.
  1270.  
  1271. Has anyone seen it for sale yet?
  1272.  
  1273. The press release referred to some custom tools for user help, custom forms
  1274. and icons but I have not yet learned technical info like *how much
  1275. addition free disk space might be needed?*
  1276.  
  1277. I am curious whether the addition of VB 3.0 Pro (to ACCESS with
  1278. The Kit) will offer any benefit or whether The Kit replaces most of what VB
  1279. could do for our general development purposes in ACCESS.
  1280.  
  1281. Will someone keep us abreast?  If this info is archived, please advise.
  1282.  
  1283. Thanks in advance,
  1284. Richard
  1285. richard.dixon@m.cc.utah.edu
  1286. =========================================================================
  1287. Date:         Wed, 7 Jul 1993 12:52:36 EST
  1288. Reply-To:     Microsoft Access Database Discussion List
  1289.               <ACCESS-L@INDYCMS.BITNET>
  1290. Sender:       Microsoft Access Database Discussion List
  1291.               <ACCESS-L@INDYCMS.BITNET>
  1292. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  1293. Organization: IUPUI Student Activities Office (317) 274-3931
  1294. Subject:      Re: ACCESS DEVELPOMENT KIT
  1295. In-Reply-To:  Message of Wed,
  1296.               7 Jul 1993 11:26:08 -0600 from <richard.dixon@M.CC .UTAH.EDU>
  1297.  
  1298. There was some chatter on CompuServe about the ADK but I am nowhere near
  1299. where I can hook into CServe and shoot it over here.  Can someone else
  1300. summarize?  I remember people were saying it was available in various
  1301. places for a lot less than the $495 list.
  1302.  
  1303. BTW, VB 3.0 is not a one-to-one substitute for the ADK or for Access 1.1,
  1304. as has already been discussed here.  As far as free disk space, the specs
  1305. on VB 3.0 indicate a need for 12MB free for Standard Edition and 32MB free
  1306. for the Professional Edition.  That seems like a lot to me but I don't
  1307. have the specs for the ADK to compare.
  1308.  
  1309. -----------------------------------------------------BITNET:  NBRINDLE@INDYCMS
  1310. Nathan C. Brindle, Administrative Specialist, Student Activities Office
  1311. Indiana University Purdue University Indianapolis
  1312. Staff Advisor, ALPHA PHI OMEGA, TAU OMICRON CHAPTER
  1313. List Administrator, STUACTS@INDYCMS, APOSEC52@INDYCMS, and ACCESS-L@INDYCMS
  1314. Internet:    NBRINDLE@INDYCMS.IUPUI.EDU (preferred) or NBRINDLE@AOL.COM
  1315. Disclaimer:  My opinions are my own.  Indiana University can speak for itself.
  1316. ------------------------------------------------------------------------------
  1317. =========================================================================
  1318. Date:         Wed, 7 Jul 1993 12:56:38 EST
  1319. Reply-To:     Microsoft Access Database Discussion List
  1320.               <ACCESS-L@INDYCMS.BITNET>
  1321. Sender:       Microsoft Access Database Discussion List
  1322.               <ACCESS-L@INDYCMS.BITNET>
  1323. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  1324. Organization: IUPUI Student Activities Office (317) 274-3931
  1325. Subject:      Re: ACCESS DEVELPOMENT KIT
  1326. In-Reply-To:  Message of Wed,
  1327.               7 Jul 1993 11:26:08 -0600 from <richard.dixon@M.CC .UTAH.EDU>
  1328.  
  1329. (oops) forgot one thing--I have NOT seen the ADK locally.  That
  1330. much I know for sure...but I haven't seen the 1.1 upgrade either.
  1331.  
  1332. Interestingly enough, I HAVE seen lots of copies of VB 3.0 on the shelf....:)
  1333.  
  1334. -----------------------------------------------------BITNET:  NBRINDLE@INDYCMS
  1335. Nathan C. Brindle, Administrative Specialist, Student Activities Office
  1336. Indiana University Purdue University Indianapolis
  1337. Staff Advisor, ALPHA PHI OMEGA, TAU OMICRON CHAPTER
  1338. List Administrator, STUACTS@INDYCMS, APOSEC52@INDYCMS, and ACCESS-L@INDYCMS
  1339. Internet:    NBRINDLE@INDYCMS.IUPUI.EDU (preferred) or NBRINDLE@AOL.COM
  1340. Disclaimer:  My opinions are my own.  Indiana University can speak for itself.
  1341. ------------------------------------------------------------------------------
  1342. =========================================================================
  1343. Date:         Wed, 7 Jul 1993 11:00:03 PDT
  1344. Reply-To:     Microsoft Access Database Discussion List
  1345.               <ACCESS-L@INDYCMS.BITNET>
  1346. Sender:       Microsoft Access Database Discussion List
  1347.               <ACCESS-L@INDYCMS.BITNET>
  1348. From:         Morris Myers <xrysta@MCODE.AMDAHL.COM>
  1349. Subject:      Re: ACCESS DEVELPOMENT KIT
  1350.  
  1351. >
  1352. >
  1353. > I am curious whether the addition of VB 3.0 Pro (to ACCESS with
  1354. > The Kit) will offer any benefit or whether The Kit replaces most of what VB
  1355. > could do for our general development purposes in ACCESS.
  1356. >
  1357. I was not aware that VB 3.0 Pro came with the Access Development Kit. In fact it
  1358.  is
  1359. the Access 1.1 engine that is included in VB 3.0. You can certainly create Acces
  1360. s aware
  1361. applications using VB 3.0. If you get the Pro version they include a data contro
  1362. l
  1363. object that allows for easy use of Access (or other dbs) tables.
  1364.  
  1365. If you have VB 3.0 you don't need the ADK and vice-versa. Although, there is no
  1366. reason
  1367. that you can't have both except $.
  1368.  
  1369. MS Shows recently announced seminars that will 'teach' Access programming. The f
  1370. ee is $249
  1371. and you get a FREE copy of the ADK. The SRP of the ADK is $495, so this might be
  1372.  a deal!!
  1373. Microsoft says in the brochure that they will even PROVIDE LUNCH.
  1374.  
  1375.  
  1376.  
  1377. -- --------------------------------------------------------------------
  1378.  
  1379. Morris Myers                            [Standard Disclaimer]
  1380.  
  1381. Amdahl Corporation
  1382. M/S 205                                 Phone:  408-746-4798
  1383. Bldg. M3  Room 311                      Fax:    408-629-4374
  1384. 1230 E. Arques Avenue                   Email:  xrysta@mcode.amdahl.com
  1385. Sunnyvale, CA 94088-3470                or:   morris@xrysta.birdsong.suvl.ca.us
  1386. =========================================================================
  1387. Date:         Wed, 7 Jul 1993 13:03:54 EST
  1388. Reply-To:     Microsoft Access Database Discussion List
  1389.               <ACCESS-L@INDYCMS.BITNET>
  1390. Sender:       Microsoft Access Database Discussion List
  1391.               <ACCESS-L@INDYCMS.BITNET>
  1392. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  1393. Organization: IUPUI Student Activities Office (317) 274-3931
  1394. Subject:      Quarterly FAQ distribution
  1395.  
  1396. ACCESS-L FAQ (Frequently-Asked Questions)
  1397. For ACCESS-L@INDYCMS, Microsoft Access Database Discussion List
  1398. Version 1.0, 7/7/93
  1399. ============================================================
  1400. This FAQ will be posted to the list at large on a quarterly
  1401. basis.
  1402. It can be retrieved at any time from LISTSERV@INDYCMS with
  1403. the command GET ACCESS-L FAQ.
  1404. Suggestions for content to NBRINDLE@INDYCMS.IUPUI.EDU
  1405. ============================================================
  1406.  
  1407. Q. What is ACCESS-L?
  1408.  
  1409. A. ACCESS-L@INDYCMS is a BITNET distribution list running
  1410.    under LISTSERV 1.7f at INDYCMS, the VM computer at
  1411.    Indiana University Purdue University Indianapolis.
  1412.    ACCESS-L is provided for the discussion of Microsoft
  1413.    Access, a relational database product for Microsoft
  1414.    Windows 3.x.
  1415.  
  1416.    DISCLAIMER:  Indiana University is <not responsible> for
  1417.    either the content or the management of the list.  The
  1418.    list administrator's responsibilities are limited to
  1419.    keeping the list focused and tending to various
  1420.    administrative duties related to the list.  Those who
  1421.    post to ACCESS-L are solely responsible for the content
  1422.    of their posts.  Any and all software, either posted
  1423.    across ACCESS-L or residing in the list archives is
  1424.    downloaded and used at the downloader's own risk.
  1425.  
  1426.    Note that there are THREE ACCESS-L lists on BITNET.  One
  1427.    is ACCESS-L@INDYCMS, this list; one is ACCESS-L@BRUFPB,
  1428.    a Brazilian Microsoft Access list (one assumes without
  1429.    supporting data that it is in Portugese); and the last
  1430.    is ACCESS-L@UNBVM1, which has nothing to do with
  1431.    Microsoft Access at all.
  1432.  
  1433.  
  1434. ============================================================
  1435. Q. Does Microsoft Corporation sponsor ACCESS-L?
  1436.  
  1437. A. No.  The list is not sponsored in any way by Microsoft,
  1438.    although Microsoft employees and particularly Access
  1439.    design staff are welcome and encouraged to subscribe.
  1440.  
  1441.  
  1442. ============================================================
  1443. Q. What is the format for sending commands to LISTSERV?
  1444.  
  1445. A. First of all, be sure you send them to LISTSERV and not
  1446.    to the list.  Second, there are two ways to send the
  1447.    commands:  Interactively and via Mail.
  1448.  
  1449.    Interactive commands differ between systems (and are not
  1450.    available on all systems anyway--e.g., AOL and
  1451.    CompuServe).  They would be of the general format:
  1452.  
  1453.     (For VM/CMS:)  TELL LISTSERV AT INDYCMS <command>
  1454.  
  1455.     (For VAX/VMS:) SEND LISTSERV@INDYCMS <command>
  1456.  
  1457.     For other systems, see your consultants.  For specifics
  1458.      on LISTSERV commands, send the command GET LISTSERV
  1459.      REFCARD to LISTSERV@INDYCMS.
  1460.  
  1461.    Mail commands can be more efficient if the network is
  1462.    experiencing its usual glitches--at least the command
  1463.    will eventually be processed by LISTSERV.  To send
  1464.    commands by mail, simply address a message to
  1465.    LISTSERV@INDYCMS (or LISTSERV@INDYCMS.IUPUI.EDU) with a
  1466.    blank subject line and the command you want to send as
  1467.    the body of the message.  You can send up to five
  1468.    commands at a time in this way, but be forewarned--if
  1469.    one of the commands triggers an error, all subsequent
  1470.    commands in the message will be flushed without being
  1471.    processed.  (LISTSERV will count your signature line (if
  1472.    any) as an error but this should not cause a problem
  1473.    since it comes last.)
  1474.  
  1475.  
  1476. ============================================================
  1477. Q. How do I subscribe to or unsubscribe from ACCESS-L?
  1478.  
  1479. A. To subscribe to ACCESS-L, send the command
  1480.  
  1481.    SUB ACCESS-L <Your_Name>
  1482.  
  1483.    to LISTSERV@INDYCMS.IUPUI.EDU.
  1484.  
  1485.    To unsubscribe from ACCESS-L, send the command
  1486.  
  1487.    UNSUB ACCESS-L
  1488.  
  1489.    to LISTSERV@INDYCMS.IUPUI.EDU.
  1490.  
  1491.  
  1492. ============================================================
  1493. Q. What if I try to unsubscribe and am told I do not appear
  1494.    in the list?
  1495.  
  1496. A. You are either a) subscribed via a redistribution list
  1497.    (such as MS-ACCESS) or b) your Internet address has
  1498.    changed slightly and LISTSERV does not recognize your
  1499.    ID.  You can get a copy of the subscriber list by
  1500.    sending the command REV ACCESS-L to LISTSERV@INDYCMS.
  1501.    If you can't figure the problem out, do <NOT> post a
  1502.    message to the list at large to unsubscribe you.  Send
  1503.    all such mail directly to the list administrator.  See
  1504.    below.
  1505.  
  1506.  
  1507. ============================================================
  1508. Q. Somehow I got my hands on this FAQ but I can't seem to
  1509.    get a reaction from the listserver when I try to
  1510.    subscribe.  Why is that?
  1511.  
  1512. A. ACCESS-L is set up to confirm a mailing path back to all
  1513.    new subscribers.  This is done by sending a message back
  1514.    to the address on the subscription request which has a
  1515.    unique confirmation code.  The subscriber is asked to
  1516.    forward that confirmation code back to LISTSERV.
  1517.    Because some Internet gateways aren't always two-way,
  1518.    your confirmation message probably did not get back to
  1519.    you, meaning that LISTSERV could not send you mail even
  1520.    if the list administrator added you manually.  This is a
  1521.    network problem and isn't currently solvable unless you
  1522.    can provide a substitute (i.e., BITNET) address.  You might
  1523.    try subscribing from another account or subscribing to a
  1524.    redistribution list.
  1525.  
  1526.  
  1527. ============================================================
  1528. Q. Who is the list administrator and how do I contact him?
  1529. A. The list administrator is Nathan Brindle,
  1530.    NBRINDLE@INDYCMS.  His Internet address is
  1531.    NBRINDLE@INDYCMS.IUPUI.EDU.
  1532.  
  1533.  
  1534. ============================================================
  1535. Q. How do I get a copy of old postings (list archives)?
  1536.  
  1537. A. Send the command GET ACCESS-L LOGYYMM to
  1538.    LISTSERV@INDYCMS, where YYMM is the year and month of
  1539.    the archive you want (i.e., LOG9302 is for February
  1540.    1993).
  1541.  
  1542.  
  1543. ============================================================
  1544. Q. How do I get an index of list archives and other files
  1545.    related to the list?
  1546.  
  1547. A. Send the command IND ACCESS-L to LISTSERV@INDYCMS.
  1548.  
  1549.  
  1550. ============================================================
  1551. Q. If I want to FTP files associated with ACCESS-L rather
  1552.    than request them through the listserver, how do I do
  1553.    that?
  1554.  
  1555. A. At the moment, the list administrator is "mirroring" all
  1556.    files from the list archives (except for the message
  1557.    logs themselves) to FTP.CICA.INDIANA.EDU.  This may
  1558.    change, but for the moment it's all we can do.  Newer
  1559.    files are located in the pub/pc/win3/uploads directory
  1560.    there; older ones will be relocated at some point by
  1561.    CICA into pub/pc/win3/access.  Naturally you should feel
  1562.    free to use CICA's mirror sites as well.
  1563.  
  1564.  
  1565. ============================================================
  1566. Q. I have a GREAT .MDB to share with everyone on the list.
  1567.    If I uuencode it, should I send it to the list?
  1568.  
  1569. A. Those conversant with netiquette would probably reply in
  1570.    the negative.  Even the smallest .MDB is going to be
  1571.    larger than most people want to find in their mailbox,
  1572.    particularly since the file is going to be somewhat
  1573.    larger than it would be in binary format anyway.  Also
  1574.    remember that some people are paying for their messages
  1575.    and may not be particularly appreciative of receiving a
  1576.    long file they didn't ask for; and not everyone has
  1577.    UUdecoding software, either.
  1578.  
  1579.    If you wish to share a file with the rest of the list,
  1580.    you are encouraged to upload it to CICA or to send it to
  1581.    the list administrator in private mail with a request
  1582.    that he include it in the list archives.  (Such requests
  1583.    should include an abstract of what the file does and/or
  1584.    what it includes.)
  1585.  
  1586.    Also, because the list is "digestified" and digests
  1587.    typically truncate at 1000 or 1500 lines, you may crowd
  1588.    some posts out with a long UUencoded message.  There
  1589.    have also been reports from people on America Online
  1590.    that long posts from the Internet are usually cut short
  1591.    on their service.
  1592.  
  1593.  
  1594. ============================================================
  1595. Q. I've found a review or article in a computer magazine
  1596.    that relates to a discussion taking place.  May I post
  1597.    the review or article to the list?
  1598.  
  1599. A. If you can summarize the review or article in your own
  1600.    words, feel free to do so.  Otherwise, please refrain
  1601.    from posting copyrighted materials to the list.  (You
  1602.    can always cite the article in question so others can
  1603.    look it up.)
  1604.  
  1605. *END OF FILE*
  1606.  
  1607. -----------------------------------------------------BITNET:  NBRINDLE@INDYCMS
  1608. Nathan C. Brindle, Administrative Specialist, Student Activities Office
  1609. Indiana University Purdue University Indianapolis
  1610. Staff Advisor, ALPHA PHI OMEGA, TAU OMICRON CHAPTER
  1611. List Administrator, STUACTS@INDYCMS, APOSEC52@INDYCMS, and ACCESS-L@INDYCMS
  1612. Internet:    NBRINDLE@INDYCMS.IUPUI.EDU (preferred) or NBRINDLE@AOL.COM
  1613. Disclaimer:  My opinions are my own.  Indiana University can speak for itself.
  1614. ------------------------------------------------------------------------------
  1615. =========================================================================
  1616. Date:         Wed, 7 Jul 1993 11:02:36 PDT
  1617. Reply-To:     Microsoft Access Database Discussion List
  1618.               <ACCESS-L@INDYCMS.BITNET>
  1619. Sender:       Microsoft Access Database Discussion List
  1620.               <ACCESS-L@INDYCMS.BITNET>
  1621. From:         Morris Myers <xrysta@MCODE.AMDAHL.COM>
  1622. Subject:      Re: ACCESS DEVELPOMENT KIT
  1623.  
  1624. >
  1625. > BTW, VB 3.0 is not a one-to-one substitute for the ADK or for Access 1.1,
  1626. > as has already been discussed here.  As far as free disk space, the specs
  1627. > on VB 3.0 indicate a need for 12MB free for Standard Edition and 32MB free
  1628. > for the Professional Edition.  That seems like a lot to me but I don't
  1629. > have the specs for the ADK to compare.
  1630. >
  1631. These requirements are for the machine on which you are doing your development.
  1632. The machines may or may not be the same machines on which the applications run.
  1633. If the applications run on other machines then the space needed is only for the
  1634. VBRUN(?).DLL and you application EXE. That space will be much less than 12 M
  1635. unless you have huge applications.
  1636.  
  1637.  
  1638. -- --------------------------------------------------------------------
  1639.  
  1640. Morris Myers                            [Standard Disclaimer]
  1641.  
  1642. Amdahl Corporation
  1643. M/S 205                                 Phone:  408-746-4798
  1644. Bldg. M3  Room 311                      Fax:    408-629-4374
  1645. 1230 E. Arques Avenue                   Email:  xrysta@mcode.amdahl.com
  1646. Sunnyvale, CA 94088-3470                or:   morris@xrysta.birdsong.suvl.ca.us
  1647. =========================================================================
  1648. Date:         Wed, 7 Jul 1993 14:02:40 EDT
  1649. Reply-To:     Microsoft Access Database Discussion List
  1650.               <ACCESS-L@INDYCMS.BITNET>
  1651. Sender:       Microsoft Access Database Discussion List
  1652.               <ACCESS-L@INDYCMS.BITNET>
  1653. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  1654. Subject:      +Postage Due+Can record numbers be accessed?
  1655.  
  1656. >I'v given up on this long time ago and found new ways to do the same,
  1657. >but still, I can't belive that you can't get a number of the current
  1658. >record in the table!  The same number that is usually displaied in the left
  1659. >bottom corner of the form.  You can even edit it there (either with the mouse
  1660. >or with a special F-key donno which).  There is a macro action "goto to record"
  1661. >that takes the same number and gets you to that record. However I could not
  1662. >find any way to get to this number from either a macro or Basic code.
  1663. >That is short of send-keying the F-Key to goto that box, then Copy, then go to
  1664. >an unbound controll, paste and get the value -- Gee there's got to be an easier
  1665. >way!  Don't you think?
  1666.  
  1667. Dmitry,
  1668.  
  1669. Don't kill yourself looking for something which isn't there -- I raised this
  1670.  issue on
  1671. Compu$erve in about November of last year.  Interestingly enough, there were
  1672. many cries of "in a relational system, knowing the record number is 1)
  1673.  irrelevant; and
  1674. 2) of no value since the order of the records is so volatile..." (or some such
  1675.  drivel).
  1676. Said persons were very quiet when I pointed out (that) the record number appears
  1677. in table views...
  1678.  
  1679.  
  1680. Phillip Paxton
  1681. Development Editor
  1682. SAMS/Prentice Hall Computer Publishing
  1683. Carmel, Indiana
  1684. =========================================================================
  1685. Date:         Wed, 7 Jul 1993 14:19:30 EDT
  1686. Reply-To:     Microsoft Access Database Discussion List
  1687.               <ACCESS-L@INDYCMS.BITNET>
  1688. Sender:       Microsoft Access Database Discussion List
  1689.               <ACCESS-L@INDYCMS.BITNET>
  1690. From:         Greg Fairnak <GFAIRNA@AMERICAN.EDU>
  1691. Organization: The American University
  1692. Subject:      Re: Can record numbers be accessed?
  1693. In-Reply-To:  Message of Wed,
  1694.               7 Jul 1993 10:36:24 -0700 from <dmitry@UCSEE.BERKELEY.EDU>
  1695.  
  1696. Have you tried to create a variable called Totalcount a set it equal to
  1697. Lastrow of table?  Maybe using snapshot or Dyanset.
  1698.                                              Regards,
  1699.                                                      Greg
  1700. =========================================================================
  1701. Date:         Wed, 7 Jul 1993 14:24:24 EDT
  1702. Reply-To:     Microsoft Access Database Discussion List
  1703.               <ACCESS-L@INDYCMS.BITNET>
  1704. Sender:       Microsoft Access Database Discussion List
  1705.               <ACCESS-L@INDYCMS.BITNET>
  1706. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  1707. Subject:      +Postage Due+ACCESS DEVELPOMENT KIT
  1708.  
  1709. > Beyond the MS Press Release for the ACCESS DEVELOPMENT KIT and one feeble
  1710. > advertisement in *Access Advisor* I have found little info on The Kit.
  1711. >
  1712. > Has anyone seen it for sale yet?
  1713. >
  1714. > The press release referred to some custom tools for user help, custom
  1715. forms
  1716. > and icons but I have not yet learned technical info like *how much
  1717. > addition free disk space might be needed?*
  1718. >
  1719. >I am curious whether the addition of VB 3.0 Pro (to ACCESS with
  1720. > The Kit) will offer any benefit or whether The Kit replaces most of what
  1721. VB
  1722. > could do for our general development purposes in ACCESS.
  1723.  
  1724. I cannot attest to availability but I can correct one (albeit minour)
  1725. error:
  1726.  
  1727. It's <Access Distribution Kit> not <Development>.
  1728.  
  1729. The most current information I have is (that) it is a one-time charge of
  1730. $495 which allows you to package it with your Access applications for
  1731. distribution royalty-free.  Setup procedures, etc. are included.
  1732.  
  1733. I've not looked at it recently (been too busy doing books, including an
  1734. Access Developer's Guide, which covers topics like this -- I'd say more,
  1735. but I don't want to invoke the wrath of the network police for promoting
  1736. one of our books) so I don't remember space requirements.
  1737.  
  1738. Also, the ADK is one of the reasons you should consider using modules
  1739. instead of macros for anything you intend to distribute.  Macros don't have
  1740. error trapping so an error will either freeze or abort Access when using
  1741. the ADK.
  1742.  
  1743. Phillip Paxton
  1744. Development Editor
  1745. SAMS/Prentice Hall Computer Publishing
  1746. Carmel, Indiana
  1747. =========================================================================
  1748. Date:         Wed, 7 Jul 1993 14:29:24 EDT
  1749. Reply-To:     Microsoft Access Database Discussion List
  1750.               <ACCESS-L@INDYCMS.BITNET>
  1751. Sender:       Microsoft Access Database Discussion List
  1752.               <ACCESS-L@INDYCMS.BITNET>
  1753. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  1754. Subject:      Preventing new records
  1755.  
  1756. A solution was posted to Compu$erve back in February.  Unfortunately, I
  1757. didn't save the name of the author and as I checked the library there, his
  1758. name is not on it.  Here's the source for what he considered to be a kludge
  1759. (I thought it was rather innovative).  I trust this will help.
  1760.  
  1761. Phillip Paxton
  1762. Development Editor
  1763. SAMS/Prentice Hall Computer Publishing
  1764. Carmel, Indiana
  1765.  
  1766. ----------------------------start here-------------------------------
  1767. Function PreventNew (aForm As Form)
  1768. ' Keep the user from positioning himself to the new
  1769. ' blank record, thus preventing the adding of records.
  1770. ' To use, set the form's OnCurrent event to
  1771. '   =PreventNew(Form)
  1772. ' If you already have a macro attached to onCurrent,
  1773. ' add a reference to this Function in your macro.
  1774.  
  1775.     If AtNewRecord(aForm) And aForm.dynaset.RecordCount > 0 Then
  1776.         aForm.dynaset.MoveLast
  1777.         aForm.Bookmark = aForm.dynaset.Bookmark
  1778.     End If
  1779. End Function
  1780. ---------------------------break here--------------------------------
  1781. Private Function AtNewRecord (aForm As Form) As Integer
  1782.     Dim temp As Variant
  1783.  
  1784.     On Error GoTo atNew
  1785.  
  1786.     temp = aForm.Bookmark
  1787.     AtNewRecord = False
  1788.     Exit Function
  1789.  
  1790. atNew:
  1791.  
  1792.     AtNewRecord = True
  1793.     Exit Function
  1794.  
  1795. End Function
  1796. ---------------------------------end here----------------------------
  1797.  
  1798. =========================================================================
  1799. Date:         Wed, 7 Jul 1993 14:45:11 EDT
  1800. Reply-To:     Microsoft Access Database Discussion List
  1801.               <ACCESS-L@INDYCMS.BITNET>
  1802. Sender:       Microsoft Access Database Discussion List
  1803.               <ACCESS-L@INDYCMS.BITNET>
  1804. From:         Gordon Charrick <gmc@HELIX.NIH.GOV>
  1805. Subject:      Lines in a Wizard report
  1806.  
  1807. I created a report (group/total) using Wizard. I chose no grouping or
  1808. sorting in the report itself since I did all that in the query that I used
  1809. as the data source for the report. The report basically just dumped out a
  1810. sorted database with no calculations or totals or anything. I used ledger
  1811. style, by the way.
  1812.  
  1813. When I previewed the report, everything looked okay (there are lines
  1814. between each line and each field). When I printed it out on my Laserjet 3P,
  1815. lines didn't appear between each line. The lines were in some sort of
  1816. pattern that changed depending on the margins. If I used the default 1"
  1817. margins all around the lines "grouped" the data in a pattern of 1, 2, 2, 2,
  1818. 3, 2, 2, 2 repeating. Has anyone seen anything like this? I couldn't find
  1819. anything in the manual and I have to admit I'm just learning the system.
  1820.  
  1821. Gordon
  1822. =========================================================================
  1823. Date:         Wed, 7 Jul 1993 12:23:04 PDT
  1824. Reply-To:     thamilto@pcocd2.intel.com
  1825. Sender:       Microsoft Access Database Discussion List
  1826.               <ACCESS-L@INDYCMS.BITNET>
  1827. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  1828. Subject:      Re: +Postage Due+ACCESS DEVELPOMENT KIT
  1829. In-Reply-To:  <9307071837.AA20175@aurora.intel.com>; from "Phillip" at Jul 7,
  1830.               93 2:24 pm
  1831.  
  1832. We have the Access DISTRIBUTION kit in, and it in no way has ANYTHING
  1833. to do with VB3.0. VB3.0 does not create run-time Access applications,
  1834. which is what ADK does. The ONLY connection between VB3.0 and
  1835. Access 1.1 is that the former contains the latter's engine. And, aside
  1836. from the fact that AccessBASIC resembles VisualBasic, that's it...
  1837. --
  1838. Tony Hamilton                 |
  1839. -Intel Corporation            | voice: 916-356-3070
  1840. --Folsom Engineering Services | mailstop: FM2-55
  1841. ---Engineering Resource Group | email: thamilto@pcocd2.intel.com
  1842. ----Software Technician       |
  1843. =========================================================================
  1844. Date:         Wed, 7 Jul 1993 13:46:40 -0600
  1845. Reply-To:     richard dixon <richard.dixon@m.cc.utah.edu>
  1846. Sender:       Microsoft Access Database Discussion List
  1847.               <ACCESS-L@INDYCMS.BITNET>
  1848. From:         richard dixon <richard.dixon@M.CC.UTAH.EDU>
  1849. Subject:      Re: ACCESS DEVELPOMENT KIT
  1850. In-Reply-To:  <4799E04F1A026D74@CC.UTAH.EDU>
  1851.  
  1852. On Wed, 7 Jul 1993, Morris Myers wrote:
  1853.  
  1854. >I was not aware that VB 3.0 Pro came with the Access Development Kit.
  1855.  
  1856. I have not expressed my question well.  I am wondering how well the ADK
  1857. will compare with VB in creating a unique user interface.
  1858.  
  1859. > If you have VB 3.0 you don't need the ADK and vice-versa. Although, there is n
  1860.    o
  1861. > reason that you can't have both except $.
  1862.  
  1863. I guess this is my real question.  VB is very capable of driving ACCESS.
  1864. VB distributes royalty-free (@$495.). Access requires the ADK (@$495.) for
  1865. distribution.  If ACCESS were royalty free would we realize any benefit by
  1866. purchasing VB over the ADK?
  1867.  
  1868. That is, if there are features in VB that are missing in ADK it would
  1869. cost 3x$495 (suggested) to purchase those VB features and distribute ACCESS.
  1870.  
  1871. I am not questioning MS's pricing or marketing techniques -- I am just
  1872. trying to understand EXACTLY what the ADK does and if, in fact, many of us
  1873. will be budgeting for VB PRO also.  We have seen entire specs and
  1874. features for VB and ACCESS 1.1 but MS has not yet been completely
  1875. forthcoming as regards the ADK.
  1876.  
  1877. > and you get a FREE copy of the ADK. The SRP of the ADK is $495, so this might
  1878.    be
  1879. >  a deal!!
  1880. > Microsoft says in the brochure that they will even PROVIDE LUNCH.
  1881.  
  1882. There is no free lunch in America or, at least, so I've heard.  This is
  1883. interesting.  I will keep my eyes open for this.
  1884.  
  1885. By the way, I am a new subscriber (I am also new to RDB) and I have been a
  1886. passive *listener* for the past few days.  My development is still in the
  1887. concept stage (that is, I am still reading the documentation and creating
  1888. the basic forms, etc. on the machine).
  1889.  
  1890. Because I am TOO new at this my questions will far exceed the answers that
  1891. I will be able to provide.  If some of you will just point me in the right
  1892. direction once in a while... I don't expect the group to write my app for me.
  1893.  
  1894. Thanks,
  1895. Richard
  1896. richard.dixon@m.cc.utah.edu
  1897. ___________________________________________________________________________
  1898. "He who fears corruption, fears life."  Saul Alinsky
  1899. =========================================================================
  1900. Date:         Wed, 7 Jul 1993 14:26:25 MDT
  1901. Reply-To:     Microsoft Access Database Discussion List
  1902.               <ACCESS-L@INDYCMS.BITNET>
  1903. Sender:       Microsoft Access Database Discussion List
  1904.               <ACCESS-L@INDYCMS.BITNET>
  1905. Comments:     Converted from PROFS to RFC822 format by PUMP V2.1
  1906. From:         Jack Wiercinski <JACKW@NAIT.AB.CA>
  1907. Subject:      How to prevent adding a new record to database
  1908.  
  1909. Tony Hamilton asks about that. Someone posted on Compuserve a sample code
  1910. which addresses that problem. (Access Forum Library , file NONEW.MDB)
  1911. For benefit of those who have no access to Compuserve here is the code:
  1912.  
  1913. FUNCTION PREVENTNEW (AFORM AS FORM)
  1914. 'KEEP THE USER FROM POSITIONING HIMSELF TO THE NEW
  1915. ' BLANK RECORD, THUS PREVENTING THE ADDING OF RECORDS.
  1916. ' TO USE, SET THE FORM'S ONCURRENT EVENT TO
  1917. '  =PREVENTNEW(FORM)
  1918. ' IF YOU ALREADY HAVE A MACRO ATTACHED TO ONCURRENT,
  1919. ' ADD A REFERENCE TO THIS FUNCTION IN YOUR MACRO
  1920.     IF ATNEWRECORD(AFORM) AND AFORM.DYNASET.RECORDCOUNT > 0 THEN
  1921.         AFORM.DYNASET.MOVELAST
  1922.         AFORM.BOOKMARK = AFORM.DYNASET.BOOKMARK
  1923.     END IF
  1924. END FUNCTION
  1925. ----------------
  1926. PRIVATE FUNCTION ATNEWRECORD (AFORM AS FORM) AS INTEGER
  1927. DIM TEMP AS VARIANT
  1928. ON ERROR GOTO ATNEW
  1929. TEMP = AFORM.BOOKMARK
  1930.     ATNEWRECORD = FALSE
  1931.     EXIT FUNCTION
  1932. ATNEW:
  1933.     ATNEWRECORD = TRUE
  1934.     EXIT FUNCTION
  1935. END FUNCTION
  1936. -------------------
  1937. It works like charm... credits to the unknown author.
  1938. My apology for the code capital letters. I just can't figure out our
  1939. mainframe editor <g>.
  1940.  
  1941. Jack                                    ISD NAIT (403) 471-8617
  1942. =========================================================================
  1943. Date:         Wed, 7 Jul 1993 14:50:03 PDT
  1944. Reply-To:     thamilto@pcocd2.intel.com
  1945. Sender:       Microsoft Access Database Discussion List
  1946.               <ACCESS-L@INDYCMS.BITNET>
  1947. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  1948. Subject:      Re: Preventing new records
  1949. In-Reply-To:  <9307071837.AA20192@aurora.intel.com>; from "Phillip" at Jul 7,
  1950.               93 2:29 pm
  1951.  
  1952. Thank you Jack and Philip for posting the "kludge" for disallowing adding
  1953. new records. It looks like it will work. Was hoping for something cleaner,
  1954. but it looks like a simple solution is the exception with Access...
  1955.  
  1956. Thanks again.
  1957. --
  1958. Tony Hamilton                 |
  1959. -Intel Corporation            | voice: 916-356-3070
  1960. --Folsom Engineering Services | mailstop: FM2-55
  1961. ---Engineering Resource Group | email: thamilto@pcocd2.intel.com
  1962. ----Software Technician       |
  1963. =========================================================================
  1964. Date:         Thu, 8 Jul 1993 11:20:01 +1000
  1965. Reply-To:     Microsoft Access Database Discussion List
  1966.               <ACCESS-L@INDYCMS.BITNET>
  1967. Sender:       Microsoft Access Database Discussion List
  1968.               <ACCESS-L@INDYCMS.BITNET>
  1969. From:         Graeme Burton <G.Burton@SEC.GU.EDU.AU>
  1970. Subject:      Re: Stuck on simple form design
  1971.  
  1972. Once you have found the name on the list, run a macro that moves to the
  1973. name control on the form and requeries the control making it equal
  1974. to the value in the browse/pick list.
  1975. Cheers.
  1976. =========================================================================
  1977. Date:         Wed, 7 Jul 1993 22:34:13 PDT
  1978. Reply-To:     thamilto@pcocd2.intel.com
  1979. Sender:       Microsoft Access Database Discussion List
  1980.               <ACCESS-L@INDYCMS.BITNET>
  1981. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  1982. Subject:      Tab order - tab elimination?
  1983. In-Reply-To:  <9307071837.AA20192@aurora.intel.com>; from "Phillip" at Jul 7,
  1984.               93 2:29 pm
  1985.  
  1986. Curious...
  1987.  
  1988. I have controls on my forms that need to be active, like push buttons,
  1989. but which I do NOT want the user to be able to TAB to. Actually, its not
  1990. a matter of needing to restrict this, it's just simply damn annoying as
  1991. a user to have to tab through all the combo boxes and push buttons on a
  1992. form just to get the next record... (in situations where you might do a
  1993. lot of data entry, and moving from the last field of one record should lead
  1994. you right into the first of the next). I just happen to have a few buttons
  1995. and things for certain options on these data entry forms. My solution right
  1996. now is to just explain to the users (beta-testers right now) that they should
  1997. get used to using PgDwn to get to the next record.
  1998.  
  1999. Called Microsoft, and they could only think of the one thing I already did,
  2000. which doesn't work. Thought of using the OnEnter event to move focus to
  2001. another control. The problem is that you _need_ to enter the control to use
  2002. it - I just want entry to these specific controls to be mouse only. Oh yes,
  2003. if the controls are kept in a separate section, like the header or footer,
  2004. then you're back in business, since there is a separate tab order for each
  2005. section. However, this doesn't work on my forms. I've tried redesigning the
  2006. forms to work around the limitations, but then I lose all the effectiveness
  2007. I designed into the forms in the first place. WHen I design a form, I try
  2008. to make it as natural and intuitive as possible. Access seems to be
  2009. fighting me every step of the way ... :-)
  2010.  
  2011. --
  2012. Tony Hamilton                 |
  2013. -Intel Corporation            | voice: 916-356-3070
  2014. --Folsom Engineering Services | mailstop: FM2-55
  2015. ---Engineering Resource Group | email: thamilto@pcocd2.intel.com
  2016. ----Software Technician       |
  2017. =========================================================================
  2018. Date:         Thu, 8 Jul 1993 09:48:18 EST
  2019. Reply-To:     pekka.koskinen@oph.fi
  2020. Sender:       Microsoft Access Database Discussion List
  2021.               <ACCESS-L@INDYCMS.BITNET>
  2022. From:         Pekka Koskinen <koskinen@OPH.FI>
  2023. Subject:      "Record numbers" ... or almost...
  2024.  
  2025. I once also thought about the problem of "record numbers", discussed here
  2026. during the last couple of days, without solution. Now I have a different
  2027. problem, which is a bit similiar:
  2028.  
  2029. I have a select query, which pick's from a big database let's say 100
  2030. records and puts them into certain order (ascending according to one
  2031. record). That all works fine, but I'd like to get the "record number" in
  2032. that query, i.e. what is it's order number out of those 100 records.
  2033. (I hope I could explain the problem clearly enough...)
  2034.  
  2035. Anyone got an idea how to do it?
  2036.  
  2037.  
  2038. Thanks in advance and g'day!
  2039. Pekka
  2040. =========================================================================
  2041. Date:         Thu, 8 Jul 1993 09:33:03 CET
  2042. Reply-To:     Microsoft Access Database Discussion List
  2043.               <ACCESS-L@INDYCMS.BITNET>
  2044. Sender:       Microsoft Access Database Discussion List
  2045.               <ACCESS-L@INDYCMS.BITNET>
  2046. From:         "Hilger Martin Dr." <HILGER@KPMG.CO.AT>
  2047. Subject:      Re: "Record numbers" ... PERFORMANCE
  2048.  
  2049. Pekka,
  2050.  
  2051. would it be a solution for you if you put all your sorted records in a
  2052. table where you can also put any number you like?
  2053.  
  2054. Maybe the following could also be of interest for your problem...
  2055.  
  2056. We have successfully avoided to use large (rather complex than large!)
  2057. queries for reports and have put all the records for the query that the
  2058. report is based on into a special table.
  2059.  
  2060. One report took more than 4 (!) hours to print 7 pages, then we made a
  2061. rather short Basic-function which reads the underlying queries one time and
  2062. writes the results into a table and now the same reports with more features
  2063. than before takes 6 minutes (for 14 pages caused by more records and more
  2064. sorting and grouping!!).
  2065.  
  2066. The first version of the report used sub-reports and we found that for
  2067. every printed field of the table Access made every query from the
  2068. beginning.
  2069.  
  2070. Maybe someone could tell of this is an SQL-"feature" or the fault of
  2071. Access??
  2072.  
  2073. Regards
  2074.  
  2075. Martin
  2076. =========================================================================
  2077. Date:         Thu, 8 Jul 1993 11:12:01 CET
  2078. Reply-To:     Microsoft Access Database Discussion List
  2079.               <ACCESS-L@INDYCMS.BITNET>
  2080. Sender:       Microsoft Access Database Discussion List
  2081.               <ACCESS-L@INDYCMS.BITNET>
  2082. From:         "Hilger Martin Dr." <HILGER@KPMG.CO.AT>
  2083. Subject:      Tabs in Statusline?
  2084.  
  2085. Hi to all on Access-l and MS-Access!
  2086.  
  2087. Is there a way to use Tabs while putting something into the statusline?
  2088. I would like to have output liek this:
  2089.  
  2090. 1 of 200   Smith     1.1.94
  2091. 2 of 200   Roberts   5.2.94
  2092. 3 of ....
  2093.  
  2094. I suppose it isn't possible but maybe someone has a hint...
  2095.  
  2096. Thanks in advance!
  2097.  
  2098. Martin
  2099. =========================================================================
  2100. Date:         Thu, 8 Jul 1993 09:37:07 EDT
  2101. Reply-To:     Microsoft Access Database Discussion List
  2102.               <ACCESS-L@INDYCMS.BITNET>
  2103. Sender:       Microsoft Access Database Discussion List
  2104.               <ACCESS-L@INDYCMS.BITNET>
  2105. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  2106. Subject:      Re: "Record numbers" ... PERFORMANCE
  2107.  
  2108. > One report took more than 4 (!) hours to print 7 pages, then we made a
  2109. > rather short Basic-function which reads the underlying queries one time and
  2110. > writes the results into a table and now the same reports with more features
  2111. > than before takes 6 minutes (for 14 pages caused by more records and more
  2112. > sorting and grouping!!).
  2113.  
  2114. > The first version of the report used sub-reports and we found that for
  2115. > every printed field of the table Access made every query from the
  2116. > beginning.
  2117. >
  2118. > Maybe someone could tell of this is an SQL-"feature" or the fault of
  2119. > Access??
  2120.  
  2121. Martin, stories like this are not that rare:  (not regarding Access, but
  2122.  computers in general).  Another similar
  2123. situation is when one forgets to reverse the subscripts in a FORTRAN array --
  2124.  projects which would take
  2125. hours before would then take only minutes.
  2126. =========================================================================
  2127. Date:         Thu, 8 Jul 1993 16:30:06 CET
  2128. Reply-To:     Microsoft Access Database Discussion List
  2129.               <ACCESS-L@INDYCMS.BITNET>
  2130. Sender:       Microsoft Access Database Discussion List
  2131.               <ACCESS-L@INDYCMS.BITNET>
  2132. From:         "Hilger Martin Dr." <HILGER@KPMG.CO.AT>
  2133. Subject:      Is SQL economic?
  2134.  
  2135. Hi Philip, hi to all on the lists,
  2136.  
  2137. When looking at the way Access performs the same query hundreds of times
  2138. for ONE (!!!) report one can only be amazed that there even is a printer
  2139. output after hours.
  2140.  
  2141. But: So far as we have seen everyone of those joins that Access make really
  2142. DOES NOT look very economically!! I have seen that one can use one
  2143. sql-query as the input for another one (in PROGRESS) which looks much
  2144. better than any of those joins because not so many data have to be moved.
  2145.  
  2146. Are there more of you who have made similar experiences?
  2147.  
  2148. Regards
  2149.  
  2150. Martin
  2151. =========================================================================
  2152. Date:         Thu, 8 Jul 1993 09:11:40 MDT
  2153. Reply-To:     Microsoft Access Database Discussion List
  2154.               <ACCESS-L@INDYCMS.BITNET>
  2155. Sender:       Microsoft Access Database Discussion List
  2156.               <ACCESS-L@INDYCMS.BITNET>
  2157. Comments:     Converted from PROFS to RFC822 format by PUMP V2.1
  2158. From:         Jack Wiercinski <JACKW@NAIT.AB.CA>
  2159. Subject:      Tab Order - Tab elimination question.
  2160.  
  2161. MS Access is coming with the file PSSKB.TXT (Commonly asked questions).
  2162. Question #13 deals with Tab elimination issue, basically through Locked and
  2163. Enable properties to prevent a field to be included in the Tab order.
  2164. You might find it useful.
  2165.  
  2166. Jack                                    ISD NAIT (403) 471-8617
  2167. =========================================================================
  2168. Date:         Thu, 8 Jul 1993 08:54:31 -0700
  2169. Reply-To:     Microsoft Access Database Discussion List
  2170.               <ACCESS-L@INDYCMS.BITNET>
  2171. Sender:       Microsoft Access Database Discussion List
  2172.               <ACCESS-L@INDYCMS.BITNET>
  2173. From:         Bill Stewart <STEWART@GC.BITNET>
  2174. Subject:      Index and Primary Indexes
  2175.  
  2176. I'm trying to trap some of the error messages that are generated by
  2177. indexes.  I'd like to be able to tell the user through a message box what
  2178. field was left null, or what field was a duplicate.
  2179.  
  2180. Does anyone have any ideas if this can be done?
  2181.  
  2182. _________________________________________
  2183. Glendale Community College - Bill Stewart
  2184. 6000 W. Olive Ave.
  2185. Glendale, Az. 85302
  2186. (602) 435-3497
  2187. _________________________________________
  2188. =========================================================================
  2189. Date:         Thu, 8 Jul 1993 09:05:20 PDT
  2190. Reply-To:     thamilto@pcocd2.intel.com
  2191. Sender:       Microsoft Access Database Discussion List
  2192.               <ACCESS-L@INDYCMS.BITNET>
  2193. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  2194. Subject:      Re: Index and Primary Indexes
  2195. In-Reply-To:  <9307081558.AA24241@hermes.intel.com>; from "Bill Stewart" at Jul
  2196.               8, 93 8:54 am
  2197.  
  2198. For canned applications, Access' own messages aren't the greatest. My
  2199. solution is to disable enforced referential integrity for one, and to
  2200. do all the validation in event macros or functions by hand. In some cases
  2201. it is easy to get your message to the user before the system would normally
  2202. do it, in others it is not so easy, and in some cases I still haven't
  2203. figured out a good way to eliminate the chance that a user will get such
  2204. a system message. It just takes persistence and a lot of experimentation
  2205. with validations in the BeforeUpdate, AfterUpdate, OnCurrent, and so forth
  2206. kind of events...
  2207. --
  2208. Tony Hamilton                 |
  2209. -Intel Corporation            | voice: 916-356-3070
  2210. --Folsom Engineering Services | mailstop: FM2-55
  2211. ---Engineering Resource Group | email: thamilto@pcocd2.intel.com
  2212. ----Software Technician       |
  2213. =========================================================================
  2214. Date:         Thu, 8 Jul 1993 11:10:22 PDT
  2215. Reply-To:     Microsoft Access Database Discussion List
  2216.               <ACCESS-L@INDYCMS.BITNET>
  2217. Sender:       Microsoft Access Database Discussion List
  2218.               <ACCESS-L@INDYCMS.BITNET>
  2219. From:         Jeff=Pezzotti%InfoSys%TV@BANYAN.BV.TEK.COM
  2220. Subject:      Re: How to prevent adding a new record to database
  2221.  
  2222.   A simpler method is available if you have your table set up so that a
  2223. particular field is NEVER NULL in existing records, and ALWAYS NULL in the
  2224. new record.  I used a field called "added" which contains the date/time
  2225. the record was created.  This is set to Now() in a "Before Update" routine
  2226. when records are added (you know it is a new record in the "Before Update"
  2227. routine because [added] is null).
  2228.   To prevent addition of new records from a particular form, you can call
  2229. the following function from "On Current":
  2230.  
  2231. Function RecNoAdd(MyTestField As Control)
  2232.   If IsNull([MyTestField])
  2233.     DoCmd GoToRecord , , A_PREV
  2234.   End If
  2235. End Function
  2236.  
  2237.                ... Jeff.Pezzotti@tek.com
  2238.  
  2239.  
  2240. JACKW@nait.ab.ca Wrote:
  2241. |
  2242. |
  2243. | Tony Hamilton asks about that. Someone posted on Compuserve a
  2244. | sample code
  2245. | which addresses that problem. (Access Forum Library , file
  2246. | NONEW.MDB)
  2247. | For benefit of those who have no access to Compuserve here is
  2248. | the code:
  2249. |
  2250. | FUNCTION PREVENTNEW (AFORM AS FORM)
  2251. | 'KEEP THE USER FROM POSITIONING HIMSELF TO THE NEW
  2252. | ' BLANK RECORD, THUS PREVENTING THE ADDING OF RECORDS.
  2253. | ' TO USE, SET THE FORM'S ONCURRENT EVENT TO
  2254. | '  =PREVENTNEW(FORM)
  2255. | ' IF YOU ALREADY HAVE A MACRO ATTACHED TO ONCURRENT,
  2256. | ' ADD A REFERENCE TO THIS FUNCTION IN YOUR MACRO
  2257. |     IF ATNEWRECORD(AFORM) AND AFORM.DYNASET.RECORDCOUNT > 0
  2258. | THEN
  2259. |         AFORM.DYNASET.MOVELAST
  2260. |         AFORM.BOOKMARK = AFORM.DYNASET.BOOKMARK
  2261. |     END IF
  2262. | END FUNCTION
  2263. | ----------------
  2264. | PRIVATE FUNCTION ATNEWRECORD (AFORM AS FORM) AS INTEGER
  2265. | DIM TEMP AS VARIANT
  2266. | ON ERROR GOTO ATNEW
  2267. | TEMP = AFORM.BOOKMARK
  2268. |     ATNEWRECORD = FALSE
  2269. |     EXIT FUNCTION
  2270. | ATNEW:
  2271. |     ATNEWRECORD = TRUE
  2272. |     EXIT FUNCTION
  2273. | END FUNCTION
  2274. | -------------------
  2275. | It works like charm... credits to the unknown author.
  2276. | My apology for the code capital letters. I just can't figure
  2277. | out our
  2278. | mainframe editor <g>.
  2279. |
  2280. | Jack                                    ISD NAIT (403)
  2281. | 471-8617
  2282. |
  2283. |
  2284. =========================================================================
  2285. Date:         Thu, 8 Jul 1993 13:19:16 PDT
  2286. Reply-To:     thamilto@pcocd2.intel.com
  2287. Sender:       Microsoft Access Database Discussion List
  2288.               <ACCESS-L@INDYCMS.BITNET>
  2289. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  2290. Subject:      Re: How to prevent adding a new record to database
  2291. In-Reply-To:  <9307081958.AA11159@hermes.intel.com>; from
  2292.               "Jeff=Pezzotti%InfoSys%TV@BANYAN.BV.TEK.COM" at Jul 8, 93 11:10 am
  2293.  
  2294. >   A simpler method is available if you have your table set up so that a
  2295. > particular field is NEVER NULL in existing records, and ALWAYS NULL in the
  2296. > new record.  I used a field called "added" which contains the date/time
  2297. > the record was created.  This is set to Now() in a "Before Update" routine
  2298. > when records are added (you know it is a new record in the "Before Update"
  2299. > routine because [added] is null).
  2300. >   To prevent addition of new records from a particular form, you can call
  2301. > the following function from "On Current":
  2302. >
  2303. > Function RecNoAdd(MyTestField As Control)
  2304. >   If IsNull([MyTestField])
  2305. >     DoCmd GoToRecord , , A_PREV
  2306. >   End If
  2307. > End Function
  2308. >
  2309. >                ... Jeff.Pezzotti@tek.com
  2310.  
  2311. Two questions:
  2312.  
  2313. If your database is designed such that the given table has certain fields
  2314. that must always be filled anyway (checked for in a data-entry form), you
  2315. could just use one of these fields, right?
  2316.  
  2317. Also, what is A_PREV?
  2318.  
  2319. Tony Hamilton
  2320. thamilto@pcocd2.intel.com
  2321. =========================================================================
  2322. Date:         Thu, 8 Jul 1993 16:48:00 EDT
  2323. Reply-To:     Microsoft Access Database Discussion List
  2324.               <ACCESS-L@INDYCMS.BITNET>
  2325. Sender:       Microsoft Access Database Discussion List
  2326.               <ACCESS-L@INDYCMS.BITNET>
  2327. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  2328. Subject:      How to prevent adding a new record to database
  2329.  
  2330. >   A simpler method is available if you have your table set up so that a
  2331. >particular field is NEVER NULL in existing records, and ALWAYS NULL in the
  2332. >new record.  I used a field called "added" which contains the date/time
  2333. >the record was created.  This is set to Now() in a "Before Update" routine
  2334. >when records are added (you know it is a new record in the "Before Update"
  2335. >routine because [added] is null).
  2336. >  To prevent addition of new records from a particular form, you can call
  2337. >the following function from "On Current":
  2338. >
  2339. >Function RecNoAdd(MyTestField As Control)
  2340. >  If IsNull([MyTestField])
  2341. >    DoCmd GoToRecord , , A_PREV
  2342. >  End If
  2343. >End Function
  2344.  
  2345.  
  2346. The primary drawback to this would be in a large environment -- the cumulative
  2347.  effect of a couple of extra
  2348. bytes on every record could be a lot of bloat, especially if any effort has gone
  2349.  into getting everything into
  2350. fifth normal and...
  2351.  
  2352.  
  2353. Phil Paxton
  2354. Development Editor
  2355. SAMS/Prentice Hall Computer Publishing
  2356. Carmel, Indiana
  2357. =========================================================================
  2358. Date:         Thu, 8 Jul 1993 16:54:30 EDT
  2359. Reply-To:     Microsoft Access Database Discussion List
  2360.               <ACCESS-L@INDYCMS.BITNET>
  2361. Sender:       Microsoft Access Database Discussion List
  2362.               <ACCESS-L@INDYCMS.BITNET>
  2363. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  2364. Subject:      Re: How to prevent adding a new record to database
  2365.  
  2366. .
  2367. .
  2368. .
  2369. >
  2370. > Function RecNoAdd(MyTestField As Control)
  2371. >   If IsNull([MyTestField])
  2372. >     DoCmd GoToRecord , , A_PREV
  2373. >   End If
  2374. > End Function
  2375. >
  2376. >                ... Jeff.Pezzotti@tek.com
  2377.  
  2378. % Two questions:
  2379.  
  2380. % Also, what is A_PREV?
  2381.  
  2382. short for A_PREVIOUS.
  2383.  
  2384. Rather than repeat the docs, look at the online help under "gotorecord action"
  2385.  and select "Access Basic"
  2386. when you have the option (it's next to "example")
  2387.  
  2388.  
  2389.  
  2390. Phil Paxton
  2391. Development Editor
  2392. SAMS/Prentice Hall Computer Publishing
  2393. Carmel, Indiana
  2394. =========================================================================
  2395. Date:         Thu, 8 Jul 1993 20:13:00 EDT
  2396. Reply-To:     Microsoft Access Database Discussion List
  2397.               <ACCESS-L@INDYCMS.BITNET>
  2398. Sender:       Microsoft Access Database Discussion List
  2399.               <ACCESS-L@INDYCMS.BITNET>
  2400. From:         "Norman E. Powroz" <Powroz@MULTICS-A.PMS.FORD.COM>
  2401. Subject:      Re: Not sure if this got to the list it bounced back!
  2402. In-Reply-To:  Message of 7 Jul 93 09:18 EDT from "Morris Myers"
  2403.  
  2404. > > The part of the paper that gives us the clue is the part that says
  2405. > > "Gotcha: When you setup Microsoft Access, the User and Company names
  2406. > > are written to Disk #1. If you then give anyone.... The Admins group
  2407. > > in the system.mda that is created will have the same SID as the Admins
  2408. > > group in your system.mda. This means that anyone who uses that new
  2409. > > system.mda will have all the permissions that you do, in any databases
  2410. > > that you have permissioons....."
  2411. >
  2412. > To avoid the problem of having User and Company Names propogated when using
  2413. > one set of diskettes to install several users (you do have the correct number
  2414. > of licenses, yes) use diskcopy to clone the first disk onto a blank diskette
  2415. > (before doing any installs). You will have to do the disk copy each time you
  2416. > install which will add about two minutes to each install.
  2417.  
  2418.  
  2419. Actually, it's not necessary to clone the entire diskette.  All you need
  2420. to copy is the SETUP.INI file.  Microsoft's setup program writes the
  2421. name and company information into the SETUP.INI file when you first
  2422. install the software package (works for every MS application I have seen
  2423. so far, including Foxpro)
  2424.  
  2425. HTH
  2426. Norm
  2427. =========================================================================
  2428. Date:         Fri, 9 Jul 1993 11:55:54 +0800
  2429. Reply-To:     Microsoft Access Database Discussion List
  2430.               <ACCESS-L@INDYCMS.BITNET>
  2431. Sender:       Microsoft Access Database Discussion List
  2432.               <ACCESS-L@INDYCMS.BITNET>
  2433. From:         NCLCHAN@NTUVAX.BITNET
  2434. Subject:      Use of Macro set-value in Form
  2435.  
  2436. Have anyone tried to use macro to open a form in edit mode and set one of the
  2437. field in the form to system date ie Macro setvalue [fieldname] =Date()
  2438.  
  2439. ???
  2440.  
  2441. I tried. However, the field is not set to system date but another value.
  2442. I single-step through the macro. The argument in Macro set-value is system
  2443. date BUT the value that appears on the form is another date.
  2444.  
  2445. HELP ... Does anyone know why ???
  2446.  
  2447. Chor Ling
  2448. NCLCHAN@NTUVAX.NTU.AC.SG
  2449. =========================================================================
  2450. Date:         Fri, 9 Jul 1993 14:50:52 +1000
  2451. Reply-To:     Microsoft Access Database Discussion List
  2452.               <ACCESS-L@INDYCMS.BITNET>
  2453. Sender:       Microsoft Access Database Discussion List
  2454.               <ACCESS-L@INDYCMS.BITNET>
  2455. From:         Graeme Burton <G.Burton@SEC.GU.EDU.AU>
  2456. Subject:      Re: Use of Macro set-value in Form
  2457.  
  2458. try using the format() function on the date
  2459. e.g.  setvalue [fieldname] = format(Date(),"d/mmm/yy")
  2460.  
  2461. Cheers.
  2462.  
  2463. ===============================================================================
  2464. Graeme Burton          |                             |
  2465. Student Systems Manager|                             | Phone: (07) 875 7500
  2466. Griffith University    | email:  G.Burton@gu.edu.au  |
  2467. Nathan  4111           |                             |   Fax: (07) 875 7957
  2468. Australia              |                             |
  2469. ===============================================================================
  2470. =========================================================================
  2471. Date:         Fri, 9 Jul 1993 10:03:36 EST
  2472. Reply-To:     pekka.koskinen@oph.fi
  2473. Sender:       Microsoft Access Database Discussion List
  2474.               <ACCESS-L@INDYCMS.BITNET>
  2475. From:         Pekka Koskinen <koskinen@OPH.FI>
  2476. Subject:      PSSKB.TXT (Commonly asked questions)
  2477.  
  2478. On Thu, 8 Jul 1993 09:11:40 MDT, Jack Wiercinski wrote:
  2479.  
  2480. >MS Access is coming with the file PSSKB.TXT (Commonly asked questions).
  2481. >Question #13 deals with Tab elimination issue, basically through Locked and
  2482. >Enable properties to prevent a field to be included in the Tab order.
  2483. >You might find it useful.
  2484. >
  2485. >Jack                                    ISD NAIT (403) 471-8617
  2486.  
  2487. Where can you get that PSSKB.TXT???? Compuserv???
  2488.  
  2489. Pekka
  2490.  
  2491. ***********************************************************************
  2492.  Pekka Koskinen                 :)
  2493.  CIMO, P.O. Box 343             :)  "I'd rather be the last of the
  2494.  00531 Helsinki, FINLAND        :)   men of Marathon than the first
  2495.  tel +358-(9)0-7747 7962        :)     of the men of Auschwitz."
  2496.  fax +358-(9)0-7747 7064        :)      (Unknown philosopher)
  2497. =========================================================================
  2498. Date:         Fri, 9 Jul 1993 00:37:02 -0700
  2499. Reply-To:     Microsoft Access Database Discussion List
  2500.               <ACCESS-L@INDYCMS.BITNET>
  2501. Sender:       Microsoft Access Database Discussion List
  2502.               <ACCESS-L@INDYCMS.BITNET>
  2503. From:         Dmitry Serebrennikov <dmitry@UCSEE.BERKELEY.EDU>
  2504. Subject:      Re: Error Traping and the like
  2505.  
  2506. >
  2507. > I'm trying to trap some of the error messages that are generated by
  2508. > indexes.  I'd like to be able to tell the user through a message box what
  2509. > field was left null, or what field was a duplicate.
  2510. >
  2511. > Does anyone have any ideas if this can be done?
  2512. >
  2513.  
  2514.         The only solution I have for this and in general Access error handling
  2515.         is to trap MicroSoft's internal error codes and interpret them
  2516.         yourself.  You set up an error handler (look for help on "On Error")
  2517.         and in there bringup a MsgBox with some stupid text like:
  2518.         "Oo-ps :" + Str$(Err)
  2519.  
  2520.         this will show in the message box the word Oo-ps and then a number.
  2521.         Write down that number -- that is the error code for whatever error
  2522.         had just happened. Not you can trap it in the same Error handler likeso
  2523.         Select Case Err
  2524.             Case 21341
  2525.                 'Got ya! Invalid this and that...
  2526.             Case else
  2527.                 MsgBox("System Error "+str$(Err))
  2528.         End Select
  2529.  
  2530.         Or something of this order. You can probably make it so that Microsoft's
  2531.         messages are displaied if it is the "case else".  I think if you do
  2532.         Error Err
  2533.         inside your own errorhandler that will provoke Microsoft to kick in,
  2534.         but I am not sure about this.
  2535.  
  2536.         A word of causion:  I heard that these error codes are not nesseseraly
  2537.         kept consistent across virsions!!!  They are definetely not documented.
  2538.         On the other hand this is the only way I know to do any kind of error
  2539.         traping at all.
  2540.  
  2541. Good luck.
  2542. Dmitry
  2543. dmitry@ucsee.berkeley.edu
  2544. =========================================================================
  2545. Date:         Fri, 9 Jul 1993 00:38:57 -0700
  2546. Reply-To:     Microsoft Access Database Discussion List
  2547.               <ACCESS-L@INDYCMS.BITNET>
  2548. Sender:       Microsoft Access Database Discussion List
  2549.               <ACCESS-L@INDYCMS.BITNET>
  2550. From:         Dmitry Serebrennikov <dmitry@UCSEE.BERKELEY.EDU>
  2551. Subject:      Re: Setting Form's field to a Date()
  2552.  
  2553. > Have anyone tried to use macro to open a form in edit mode and set one of the
  2554. > field in the form to system date ie Macro setvalue [fieldname] =Date()
  2555. >
  2556. > ???
  2557. >
  2558. > I tried. However, the field is not set to system date but another value.
  2559. > I single-step through the macro. The argument in Macro set-value is system
  2560. > date BUT the value that appears on the form is another date.
  2561. >
  2562.         I bet you're getting December 31, 1899 ?...
  2563.         It's a common thing:  you can't use '=' with Date() and Time() functions
  2564.         Just use Date() instead of =Date() in the argument.
  2565.  
  2566. dmitry@ucsee.berkeley.edu
  2567. =========================================================================
  2568. Date:         Fri, 9 Jul 1993 07:22:27 EDT
  2569. Reply-To:     Microsoft Access Database Discussion List
  2570.               <ACCESS-L@INDYCMS.BITNET>
  2571. Sender:       Microsoft Access Database Discussion List
  2572.               <ACCESS-L@INDYCMS.BITNET>
  2573. From:         Dave Finley <finleyd@FTDETRCK-VRINET.ARMY.MIL>
  2574. Subject:      PSSKB.TXT (Commonly asked questions)
  2575.  
  2576. On Thu, 8 Jul 1993 09:11:40 MDT, Jack Wiercinski wrote:
  2577.  
  2578. >MS Access is coming with the file PSSKB.TXT (Commonly asked questions).
  2579. >Question #13 deals with Tab elimination issue, basically through Locked and
  2580. >Enable properties to prevent a field to be included in the Tab order.
  2581. >You might find it useful.
  2582. >
  2583. >Jack                                    ISD NAIT (403) 471-8617
  2584.  
  2585. Where can you get that PSSKB.TXT???? Compuserv???
  2586.  
  2587. Pekka
  2588.  
  2589. *********
  2590.  
  2591.  
  2592. The PSSKB.TXT file comes with MS-Access. It should be on your "\ACCESS"
  2593. directory
  2594.  
  2595. Dave F.
  2596. =========================================================================
  2597. Date:         Fri, 9 Jul 1993 08:20:20 PDT
  2598. Reply-To:     Microsoft Access Database Discussion List
  2599.               <ACCESS-L@INDYCMS.BITNET>
  2600. Sender:       Microsoft Access Database Discussion List
  2601.               <ACCESS-L@INDYCMS.BITNET>
  2602. From:         Jeff=Pezzotti%InfoSys%TV@BANYAN.BV.TEK.COM
  2603. Subject:      Re: How to prevent adding a new record to database
  2604.  
  2605. thamilto@PCOCD2.INTEL.COM Wrote:
  2606. |
  2607. |
  2608. | >   A simpler method is available if you have your table set
  2609. | up so that a
  2610. | > particular field is NEVER NULL in existing records, and
  2611. | ALWAYS NULL in the
  2612. | > new record.  I used a field called "added" which contains
  2613. | the date/time
  2614. | > the record was created.  This is set to Now() in a "Before
  2615. | Update" routine
  2616. | > when records are added (you know it is a new record in the
  2617. | "Before Update"
  2618. | > routine because [added] is null).
  2619. | >   To prevent addition of new records from a particular
  2620. | form, you can call
  2621. | > the following function from "On Current":
  2622. | >
  2623. | > Function RecNoAdd(MyTestField As Control)
  2624. | >   If IsNull([MyTestField])
  2625. | >     DoCmd GoToRecord , , A_PREV
  2626. | >   End If
  2627. | > End Function
  2628. | >
  2629. | >                ... Jeff.Pezzotti@tek.com
  2630. |
  2631. | Two questions:
  2632. |
  2633. | If your database is designed such that the given table has
  2634. | certain fields
  2635. | that must always be filled anyway (checked for in a
  2636. | data-entry form), you
  2637. | could just use one of these fields, right?
  2638. |
  2639. | Also, what is A_PREV?
  2640. |
  2641. | Tony Hamilton
  2642. | thamilto@pcocd2.intel.com
  2643. |
  2644. |
  2645.  
  2646. Yes , you could use any field in the table.
  2647.  
  2648. A_PREV is an intrinsic constant, see pg 239 of the Language Reference.  It
  2649. is documented as A_PREVIOUS.  I use a routine RecGoToPrev() that was in
  2650. one of the sample applications.
  2651.  
  2652.        ...    Jeff.Pezzotti@tek.com
  2653. =========================================================================
  2654. Date:         Fri, 9 Jul 1993 17:50:27 BST
  2655. Reply-To:     Microsoft Access Database Discussion List
  2656.               <ACCESS-L@INDYCMS.BITNET>
  2657. Sender:       Microsoft Access Database Discussion List
  2658.               <ACCESS-L@INDYCMS.BITNET>
  2659. From:         "Anne L Zorner R27.G5/" <ALZ@IBM-B.RUTHERFORD.AC.UK>
  2660. Subject:      re getting a report into a document and some answers
  2661.  
  2662. SQL Support Section (SQS)         Mail ALZ@UK.AC.RL.IB
  2663. ===============================================================
  2664. I have one question and a couple of comments/answers to recent questions.
  2665.  
  2666. 1 Let us say I have a report which prints just fine. But What I want is
  2667. to get that report into an AMI or Word for Windows Document. The manual
  2668. talks about DDE and OLE for table data but not when it comes to
  2669. reports. Has anyone found/heard about an answer?
  2670.  
  2671.  
  2672.  
  2673. Re: record numbers
  2674. As someone said it is meaningless in a relational system to get hold
  2675. of / use the actual record number of a record in a table. But often does
  2676. make sense to be able to identify a representation of a record in the
  2677. output from a query.
  2678. So that one got
  2679.      1   gghfhgfh   kjlhkjhkjh
  2680.      2   jhi        jhoyoy
  2681. etc
  2682. On other systems I would use
  2683.    SELECT 1, x, y from T
  2684.  
  2685. and then use CSUM cumulative sum in the reporting tool. Not sure whether
  2686. this helps.
  2687.  
  2688. Re: The performance using sub reports comments.
  2689.  
  2690. It does not surprise me that there are problems with this, because
  2691. one needs quite a sophisticated optimiser to recognise that a
  2692. sub query (and thats really what the sub report is trying to represent)
  2693. need only be performed once. Maybe using a more sophisticated DBMS
  2694. that can do real sub queries as the back end might be the answer.
  2695. Even then it will depend on the DBMS. This is an example of
  2696. why those working with DBMS's request explain tools to
  2697. indicate which option an optimiser has chosen to use. That is when
  2698. there is an optimiser and there are different methods that can be chosen.
  2699. Even with some of the big database management systems one gets into
  2700. problems but it doesn't half help when there are optimisers.
  2701.  
  2702. Re: SQL2 ISO 9075, I think I have found an annonymous FTP site
  2703. from which the document can be obtained but I need to check that
  2704. this is allowed or whether the information that I have is
  2705. privileged due to my being on the BSI list.
  2706.  
  2707. Anne
  2708.  
  2709. Thankyou
  2710. ===============================================================
  2711. =========================================================================
  2712. Date:         Fri, 9 Jul 1993 12:50:42 CDT
  2713. Reply-To:     Microsoft Access Database Discussion List
  2714.               <ACCESS-L@INDYCMS.BITNET>
  2715. Sender:       Microsoft Access Database Discussion List
  2716.               <ACCESS-L@INDYCMS.BITNET>
  2717. From:         Richard Moldwin <rmoldwin@MIDWAY.UCHICAGO.EDU>
  2718. Subject:      Re: Use of Macro set-value in Form
  2719. In-Reply-To:  Your message of Fri, 9 Jul 1993 11:55:54 +0800
  2720.  
  2721. Did you try changing the format of the date field to a date format?
  2722. Is the system date on your computer correct?
  2723.  I use the form preview mode frequently with access basic code, but have not
  2724. encountered your problem.  Good Luck-----Rich
  2725. =========================================================================
  2726. Date:         Fri, 9 Jul 1993 14:14:49 EDT
  2727. Reply-To:     Microsoft Access Database Discussion List
  2728.               <ACCESS-L@INDYCMS.BITNET>
  2729. Sender:       Microsoft Access Database Discussion List
  2730.               <ACCESS-L@INDYCMS.BITNET>
  2731. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  2732. Subject:      getting a report into a document / word processing
  2733.  
  2734. > Let us say I have a report which prints just fine. But What I want is
  2735. > to get that report into an AMI or Word for Windows Document. The manual
  2736. > talks about DDE and OLE for table data but not when it comes to
  2737. > reports. Has anyone found/heard about an answer?
  2738.  
  2739. I'll address four issues here to go "three sides 'round the barn" (as it
  2740. were):
  2741.  
  2742. [o] DDE -- there are a couple of (general) DDE examples on Compu$erve, but
  2743. I don't think DDE is the way you want to go ~ you aren't really exchanging
  2744. data but (rather) graphic images.
  2745.  
  2746. [o] OLE -- this is fine for those situations where you can ensure the
  2747. parties involved have the necessary software, but otherwise, that could
  2748. create a problem.
  2749.  
  2750. [o] Scanning -- Alan Simpson had an article recently in a magazine where he
  2751. advocated scanning a printed report to use as an online template where you
  2752. use the scanned image as the form template and "cut out" the field names
  2753. for input.
  2754.  
  2755. [o] Something better.  I realize it's not immediately available, but the
  2756. "Access 1.1 Developer's Guide" (SAMS/PHCP) addresses this situation.  It
  2757. should be on the shelf within the next couple of weeks.  The idea/approach
  2758. is (that) you should be able to use Access & word processing to document
  2759. your application -- a method is demonstrated for outputting reports into a
  2760. format which word processing can handle without using add-on products
  2761. (there are already a lot of add-ons for Access and more scheduled).
  2762.  
  2763.  
  2764. Phil Paxton
  2765. Development Editor
  2766. SAMS/Prentice Hall Computer Publishing
  2767. Carmel, Indiana
  2768. =========================================================================
  2769. Date:         Sat, 10 Jul 1993 16:51:00 MST
  2770. Reply-To:     Microsoft Access Database Discussion List
  2771.               <ACCESS-L@INDYCMS.BITNET>
  2772. Sender:       Microsoft Access Database Discussion List
  2773.               <ACCESS-L@INDYCMS.BITNET>
  2774. From:         CRANDERS@UTAHCCA.BITNET
  2775. Subject:      Netware
  2776.  
  2777. Access Users:
  2778.  
  2779. I'd like to ask for opinions on the performance of Access
  2780. on Novell Netware. What do you think of its speed when
  2781. running through a network?
  2782.  
  2783. -Chris
  2784. =========================================================================
  2785. Date:         Sat, 10 Jul 1993 16:23:22 PDT
  2786. Reply-To:     thamilto@pcocd2.intel.com
  2787. Sender:       Microsoft Access Database Discussion List
  2788.               <ACCESS-L@INDYCMS.BITNET>
  2789. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  2790. Subject:      Re: Netware
  2791. In-Reply-To:  <9307102255.AA28440@hermes.intel.com>; from
  2792.               "CRANDERS%UTAHCCA.BITNET@uga.cc.uga.edu" at Jul 10, 93 4:51 pm
  2793.  
  2794. > Access Users:
  2795. >
  2796. > I'd like to ask for opinions on the performance of Access
  2797. > on Novell Netware. What do you think of its speed when
  2798. > running through a network?
  2799. >
  2800. > -Chris
  2801.  
  2802. I run Access on Banyan, but I thought it might be of use to let anyone
  2803. know how that works. Basically, from testing, and from I have learned
  2804. by talking to both Microsoft and other sources, Access works just fine
  2805. over a network (Banyan Vines in my case) up the point of about 100,000
  2806. records, single-user. The following things can dramatically affect the
  2807. performance of Access, however:
  2808.  
  2809. 1. Multiple users: even with a small table of 10,000 or so records, if
  2810.    you start getting 3-5 or more people accessing it, you are probably
  2811.    going to see some big performance hits.
  2812.  
  2813. 2. Over 100,000 records, you are far better off with FoxPro if you still
  2814.    want a file/server implementation, or a true client/server setup would
  2815.    be great too.
  2816.  
  2817. 3. Queries: complex relationships and queries will start slowing things
  2818.    down. My applications are usually around 3000-5000 records per table,
  2819.    and on a querie with maybe 6 such joined tables, Access still runs
  2820.    very fast, even over the network. I wouldn't push things much farther
  2821.    though.
  2822.  
  2823. The good news is that the limitations Access has with regards to performance
  2824. should all but disappear with the next major release, when Microsoft will
  2825. incorporate the FoxPro Rushmore technology into Access. It's a very powerful,
  2826. proprietary technology used to limit the amount of traffic needed over the
  2827. network when doing queries, and if you haven't used FoxPro v2.5 with large
  2828. databases on a network yet, you should - it's darn fast, even with large
  2829. queries and multiple users. Looking forward to that in Access...
  2830.  
  2831. --
  2832. Tony Hamilton                 |
  2833. -Intel Corporation            | voice: 916-356-3070
  2834. --Folsom Engineering Services | mailstop: FM2-55
  2835. ---Engineering Resource Group | email: thamilto@pcocd2.intel.com
  2836. ----Software Technician       |
  2837. =========================================================================
  2838. Date:         Sat, 10 Jul 1993 22:24:03 CDT
  2839. Reply-To:     Microsoft Access Database Discussion List
  2840.               <ACCESS-L@INDYCMS.BITNET>
  2841. Sender:       Microsoft Access Database Discussion List
  2842.               <ACCESS-L@INDYCMS.BITNET>
  2843. From:         Richard Moldwin <rmoldwin@MIDWAY.UCHICAGO.EDU>
  2844. Subject:      Access on a network
  2845.  
  2846. I read Tony Hamilton's comments about using Access on a network.  I have a
  2847. few questions regarding this.  First, Tony, How did you hear that Microsoft
  2848. is going to incorporate Rushmore technology into Access?  Second, what does
  2849. access actually send over the network when a client logs on?--Does it send
  2850. tables, parts of tables or the whole database?  Third, Does anyone have
  2851. comments about the performance of Access on Windows for Workgroups, or when
  2852. using Shiva NetModem/E?  Any comments would be greatly appreciated.
  2853. --Rich Moldwin
  2854. =========================================================================
  2855. Date:         Sun, 11 Jul 1993 19:00:39 PDT
  2856. Reply-To:     thamilto@pcocd2.intel.com
  2857. Sender:       Microsoft Access Database Discussion List
  2858.               <ACCESS-L@INDYCMS.BITNET>
  2859. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  2860. Subject:      Re: Access on a network
  2861. In-Reply-To:  <9307110330.AA03730@hermes.intel.com>; from "Richard Moldwin" at
  2862.               Jul 10, 93 10:24 pm
  2863.  
  2864. > I read Tony Hamilton's comments about using Access on a network.  I have a
  2865. > few questions regarding this.  First, Tony, How did you hear that Microsoft
  2866. > is going to incorporate Rushmore technology into Access?  Second, what does
  2867. > access actually send over the network when a client logs on?--Does it send
  2868. > tables, parts of tables or the whole database?  Third, Does anyone have
  2869. > comments about the performance of Access on Windows for Workgroups, or when
  2870. > using Shiva NetModem/E?  Any comments would be greatly appreciated.
  2871. > --Rich Moldwin
  2872.  
  2873. Can only comment on the first one. I was at DB/Expo in SF in May where
  2874. Bill Gates spoke about a number of things, and specifically he mentioned
  2875. this very issue. Not only will Access be incorporating Rushmore technology,
  2876. but the two products (Access and FoxPro) will ultimately merge (at least
  2877. on the Windows platform). There was some other more profound philosophizing
  2878. about the direction of database products from Microsoft, but that's another
  2879. story.
  2880.  
  2881. Anyway, I've also "heard" from a number of other places that the Rushmore
  2882. technology will definitely be in the next major release of Access, which
  2883. probably means Access 2.0. I can't recall where, but I'm sure someone
  2884. suggested that this might be as soon as the end of this year.
  2885.  
  2886. Access needs a lot of work, and I hope it all gets into 2.0. Specifically,
  2887. would like to see:
  2888.  
  2889. - Rushmore query technology
  2890. - Sophisticated data entry formatting (like with FoxPro), not just the
  2891.   simple, post-formatting that Access currently has.
  2892. - More events, like Visual Basic and Power Builder have.
  2893. - Ability to change all properties in real-time, not just when in design
  2894.   mode.
  2895. - Drag and drop event handling.
  2896. - SOmething like a Visual Basic timer control, that would allow you to
  2897.   write code which can be initiated outside of any user interactions with
  2898.   the application.
  2899. - Better documentation! (on-line and off)
  2900. - Built-in customizable toolbar (not the unsupported, flaky system of
  2901.   editing the system databases - yuk)
  2902.  
  2903. Hey, I love Access, and I know that it wasn't designed for hard-core
  2904. application development, but Microsoft made it so easy to work with (for
  2905. most simple stuff), and gave it so many capabilities, they may as well
  2906. go all the way...
  2907.  
  2908. --
  2909. Tony Hamilton                 |
  2910. -Intel Corporation            | voice: 916-356-3070
  2911. --Folsom Engineering Services | mailstop: FM2-55
  2912. ---Engineering Resource Group | email: thamilto@pcocd2.intel.com
  2913. ----Software Technician       |
  2914. =========================================================================
  2915. Date:         Mon, 12 Jul 1993 00:09:43 -0400
  2916. Reply-To:     ao943@yfn.ysu.edu
  2917. Sender:       Microsoft Access Database Discussion List
  2918.               <ACCESS-L@INDYCMS.BITNET>
  2919. From:         Thom Byxbe <ao943@YFN.YSU.EDU>
  2920. Subject:      SUB
  2921.  
  2922. REG Thom Byxbe
  2923. SUB ACCESS-L
  2924. IND ACCESS-L
  2925. REV INDYMAIN
  2926. =========================================================================
  2927. Date:         Mon, 12 Jul 1993 16:29:31 +0800
  2928. Reply-To:     Microsoft Access Database Discussion List
  2929.               <ACCESS-L@INDYCMS.BITNET>
  2930. Sender:       Microsoft Access Database Discussion List
  2931.               <ACCESS-L@INDYCMS.BITNET>
  2932. From:         NCLCHAN@NTUVAX.BITNET
  2933. Subject:      Re: Use of Macro set-value in Form
  2934.  
  2935. Thanks to all the advisors.
  2936. (Specially Dmitry)
  2937.  
  2938. Finally, I know where my problem lies. I use '=' with Date(). I tried using
  2939. Date() instead and it works perfectly.
  2940.  
  2941. Chor Ling
  2942. =========================================================================
  2943. Date:         Mon, 12 Jul 1993 07:45:40 EDT
  2944. Reply-To:     Microsoft Access Database Discussion List
  2945.               <ACCESS-L@INDYCMS.BITNET>
  2946. Sender:       Microsoft Access Database Discussion List
  2947.               <ACCESS-L@INDYCMS.BITNET>
  2948. From:         Rickey Thomas Tom <rickt@ZED.COM>
  2949. Subject:      unsubscribe me
  2950.  
  2951. Please remove my subsciption to this newgroup.
  2952.  
  2953. Rick
  2954. =========================================================================
  2955. Date:         Mon, 12 Jul 1993 08:59:03 PDT
  2956. Reply-To:     Microsoft Access Database Discussion List
  2957.               <ACCESS-L@INDYCMS.BITNET>
  2958. Sender:       Microsoft Access Database Discussion List
  2959.               <ACCESS-L@INDYCMS.BITNET>
  2960. From:         Jeff=Pezzotti%InfoSys%TV@BANYAN.BV.TEK.COM
  2961. Subject:      Access Transaction Processing
  2962.  
  2963. I just discovered a problem with Access transactions over the weekend.
  2964. I'm using BeginTrans ... CommitTrans around a process that generates a
  2965. lot of records.  This is a single-user application, and a single-table
  2966. update, but I found that this improves performance considerably.
  2967.  
  2968. In the course of building the records, I execute a function that needs
  2969. to open another table, look for a matching record (Seek Method), and
  2970. place the corresponding value in the record being created.
  2971.  
  2972. Apparently you cannot open other tables within a transaction.  I've
  2973. searched the documentation for this and cannot find any references, so
  2974. I don't know if this is a BUG or a FEATURE.  Each record is written to
  2975. diskas if there were no BeginTrans, then it complains when it hits the
  2976. CommitTrans (as if there were no BeginTrans.  When I remove the call to
  2977. the function that opens the other table, everything works fine.
  2978.  
  2979. Has anyone else seen this behavior?  Is this a documented problem?
  2980.  
  2981.               ...    Jeff.Pezzotti@tek.com
  2982. =========================================================================
  2983. Date:         Mon, 12 Jul 1993 10:41:34 -0700
  2984. Reply-To:     Microsoft Access Database Discussion List
  2985.               <ACCESS-L@INDYCMS.BITNET>
  2986. Sender:       Microsoft Access Database Discussion List
  2987.               <ACCESS-L@INDYCMS.BITNET>
  2988. From:         Dmitry Serebrennikov <dmitry@UCSEE.BERKELEY.EDU>
  2989. Subject:      Re: Access - transaction procesing
  2990.  
  2991.  >
  2992.  > I just discovered a problem with Access transactions over the weekend.
  2993.  > I'm using BeginTrans ... CommitTrans around a process that generates a
  2994.  > lot of records.  This is a single-user application, and a single-table
  2995.  > update, but I found that this improves performance considerably.
  2996.  >
  2997.  > In the course of building the records, I execute a function that needs
  2998.  > to open another table, look for a matching record (Seek Method), and
  2999.  > place the corresponding value in the record being created.
  3000.  >
  3001.  > Apparently you cannot open other tables within a transaction.  I've
  3002.  > searched the documentation for this and cannot find any references, so
  3003.  > I don't know if this is a BUG or a FEATURE.  Each record is written to
  3004.  > diskas if there were no BeginTrans, then it complains when it hits the
  3005.  > CommitTrans (as if there were no BeginTrans.  When I remove the call to
  3006.  > the function that opens the other table, everything works fine.
  3007.  >
  3008.  
  3009.     Just a wild guess: this would only make sence if you let access know that
  3010.     what ever you do to the new table you open is not gonna be part of your
  3011.     transaction - i.e. if access is smart then if you asure it that you are
  3012.     openning the table "read  only" it might alow you to continue transaction.
  3013.     I am not sure if this is possible, but could be.
  3014.     What if you use some other way to search for the record?  Do a query or
  3015.     .findFirst on the dynaset...
  3016.  
  3017.     Dmitry
  3018.     dmitry@ucsee.berkeley.edu
  3019. =========================================================================
  3020. Date:         Mon, 12 Jul 1993 12:00:41 PDT
  3021. Reply-To:     thamilto@pcocd2.intel.com
  3022. Sender:       Microsoft Access Database Discussion List
  3023.               <ACCESS-L@INDYCMS.BITNET>
  3024. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  3025. Subject:      Crosstabulated reports problem...
  3026.  
  3027. Sending this to both the ACCESS-L list and comp.databases in hopes of
  3028. some help. I have a cross-tabulated query, where both the number and
  3029. content of the row and column headings varies both in content and number.
  3030. In other words, depending on the state of the underlying data, there may
  3031. be 3 column headings one time, or 20 another, and the original 3 may no
  3032. longer exist at one point, while new ones will.
  3033.  
  3034. Anyway, my problem is that when you cross-tabulate, the column-headings
  3035. are taken as the field names of the new dynaset based on that query. Well,
  3036. because field names and positions are hard-coded into forms and reports,
  3037. what I end up with is no way to design a single report or form which can
  3038. use this cross-tabulated query because of its variable nature.
  3039.  
  3040. This is not such a problem if you are a user of Access in design mode,
  3041. since you can use the report wizard to make a fairly quick report with
  3042. the proper fields based on the query AT ANY GIVEN TIME. But, I'm designing
  3043. an application here, where the users will not have access to design modes
  3044. or wizards.
  3045.  
  3046. I desparately need some help on this one.
  3047. --
  3048. Tony Hamilton                 |
  3049. -Intel Corporation            | voice: 916-356-3070
  3050. --Folsom Engineering Services | mailstop: FM2-55
  3051. ---Engineering Resource Group | email: thamilto@pcocd2.intel.com
  3052. ----Software Technician       |
  3053. =========================================================================
  3054. Date:         Mon, 12 Jul 1993 14:46:57 PDT
  3055. Reply-To:     Microsoft Access Database Discussion List
  3056.               <ACCESS-L@INDYCMS.BITNET>
  3057. Sender:       Microsoft Access Database Discussion List
  3058.               <ACCESS-L@INDYCMS.BITNET>
  3059. From:         schuck@SFU.CA
  3060. Subject:      Re: Access Transaction Processing
  3061. In-Reply-To:  <9307122128.AA22627@whistler.sfu.ca>; from
  3062.               "Jeff=Pezzotti%InfoSys%TV@BANYAN.BV.TEK.COM" at Jul 12, 93 8:59 am
  3063.  
  3064. >
  3065. > I just discovered a problem with Access transactions over the weekend.
  3066. > I'm using BeginTrans ... CommitTrans around a process that generates a
  3067. > lot of records.  This is a single-user application, and a single-table
  3068. > update, but I found that this improves performance considerably.
  3069. >
  3070. > In the course of building the records, I execute a function that needs
  3071. > to open another table, look for a matching record (Seek Method), and
  3072. > place the corresponding value in the record being created.
  3073. >
  3074. > Apparently you cannot open other tables within a transaction.  I've
  3075. > searched the documentation for this and cannot find any references, so
  3076. > I don't know if this is a BUG or a FEATURE.  Each record is written to
  3077. > diskas if there were no BeginTrans, then it complains when it hits the
  3078. > CommitTrans (as if there were no BeginTrans.  When I remove the call to
  3079. > the function that opens the other table, everything works fine.
  3080. >
  3081. > Has anyone else seen this behavior?  Is this a documented problem?
  3082. >
  3083. >               ...    Jeff.Pezzotti@tek.com
  3084. >
  3085.  
  3086. Is your function using the same db?
  3087.  
  3088. I've run into problems where I don't use the same transaction db.
  3089.  
  3090. ie
  3091.  
  3092. In the options section:
  3093.  
  3094. Dim TranscactDB as database
  3095.  
  3096. and in each transaction function
  3097.  
  3098. set TransactDb = currentdb()
  3099.  
  3100. ...if your function dim's another db...it's a problem.
  3101. =========================================================================
  3102. Date:         Tue, 13 Jul 1993 12:25:19 +0800
  3103. Reply-To:     Microsoft Access Database Discussion List
  3104.               <ACCESS-L@INDYCMS.BITNET>
  3105. Sender:       Microsoft Access Database Discussion List
  3106.               <ACCESS-L@INDYCMS.BITNET>
  3107. From:         NCLCHAN@NTUVAX.BITNET
  3108. Subject:      Help on Functions
  3109.  
  3110. Can anyone tell me where to find documentation on CERTAIN functions
  3111. eg. IsZoomed , GetWindow etc ?
  3112.  
  3113. I think all these functions are Microsoft Access pre-defined functions.
  3114.  
  3115. Beats me why Microsoft Access did not document these functions in Microsoft
  3116. Access's Language Reference Book.
  3117.  
  3118. Chor Ling
  3119. NCLCHAN@NTUVAX.NTU.AC.SG
  3120. =========================================================================
  3121. Date:         Tue, 13 Jul 1993 01:28:17 CDT
  3122. Reply-To:     Microsoft Access Database Discussion List
  3123.               <ACCESS-L@INDYCMS.BITNET>
  3124. Sender:       Microsoft Access Database Discussion List
  3125.               <ACCESS-L@INDYCMS.BITNET>
  3126. From:         Richard Moldwin <rmoldwin@MIDWAY.UCHICAGO.EDU>
  3127. Subject:      Re: Help on Functions
  3128. In-Reply-To:  Your message of Tue, 13 Jul 1993 12:25:19 +0800
  3129.  
  3130. These are functions built into Windows, nd they are accessable to all windows
  3131. programs.  Any windows programming language should provide documentation in
  3132. the form of the Windows SDK Help file.  I think you may be able to download
  3133. this file for free from the microsoft bbs in the access directory. T
  3134. =========================================================================
  3135. Date:         Tue, 13 Jul 1993 01:31:07 CDT
  3136. Reply-To:     Microsoft Access Database Discussion List
  3137.               <ACCESS-L@INDYCMS.BITNET>
  3138. Sender:       Microsoft Access Database Discussion List
  3139.               <ACCESS-L@INDYCMS.BITNET>
  3140. From:         Richard Moldwin <rmoldwin@MIDWAY.UCHICAGO.EDU>
  3141. Subject:      Re: Help on Functions
  3142. In-Reply-To:  Your message of Tue, 13 Jul 1993 12:25:19 +0800
  3143.  
  3144. this is an addendum to the previous note:  The SDK help file is also included
  3145. in the Visual Basic Professional version.  I don't have the Microsoft BBS
  3146. number available, but if you call any Microsoft number, I'm sure they could
  3147. provide you with the BBS number.  There are also a number of very long and
  3148. complicated books on Windows programming that deal with these issues.  Good
  3149. Luck.---Rich Moldwin
  3150. =========================================================================
  3151. Date:         Tue, 13 Jul 1993 14:41:47 +0800
  3152. Reply-To:     Microsoft Access Database Discussion List
  3153.               <ACCESS-L@INDYCMS.BITNET>
  3154. Sender:       Microsoft Access Database Discussion List
  3155.               <ACCESS-L@INDYCMS.BITNET>
  3156. From:         NCLCHAN@NTUVAX.BITNET
  3157. Subject:      Output Label to Ascii File
  3158.  
  3159. Does anyone knows whether Microsoft Access can output Report - Label to Ascii Fi
  3160.    le ?
  3161.  
  3162. I tried using Print - Print to File. However, the output file is not in Ascii
  3163. Format.
  3164.  
  3165. Chor Ling
  3166. NCLCHAN@NTUVAX.NTU.AC.SG
  3167. =========================================================================
  3168. Date:         Tue, 13 Jul 1993 07:09:00 EDT
  3169. Reply-To:     Microsoft Access Database Discussion List
  3170.               <ACCESS-L@INDYCMS.BITNET>
  3171. Sender:       Microsoft Access Database Discussion List
  3172.               <ACCESS-L@INDYCMS.BITNET>
  3173. From:         DAVID FARR <dfarr@ASRR.ARSUSDA.GOV>
  3174. Subject:      Ascii Files
  3175.  
  3176. You need to use the Generic printer driver.  Also there are some other
  3177. changes you need to make to the report.  This was covered in one of the
  3178. Access magazines (first issue).  I don't have the information handy, but
  3179. could get if you need.  There is a file called 'output' on the
  3180. Microsoft BB (in access section) that is supposed to make ascii reports.
  3181.   Dave Farr
  3182.   dfarr@asrr.arsusda.gov
  3183. =========================================================================
  3184. Date:         Tue, 13 Jul 1993 14:19:52 CET
  3185. Reply-To:     Microsoft Access Database Discussion List
  3186.               <ACCESS-L@INDYCMS.BITNET>
  3187. Sender:       Microsoft Access Database Discussion List
  3188.               <ACCESS-L@INDYCMS.BITNET>
  3189. From:         "Hilger Martin Dr." <HILGER@KPMG.CO.AT>
  3190. Subject:      Locked by an. session on this machine???
  3191.  
  3192. Hi!
  3193.  
  3194. Up to now I couldn't solve the following problem:
  3195. Before I open a form I initialize a certain record of a table.
  3196. After making changes to this record that is part of a record-source of a
  3197. form I press "Print" in my form and then would like to do some additional
  3198. changes of this same record via an Access Basic function.
  3199.  
  3200. It used to work but now I always get the message "Couldn't update; Record
  3201. is locked by another session on this machine"
  3202.  
  3203. There IS no other session and no other user on this machine and I only can
  3204. assume that the record still is locked by the action that the form does by
  3205. itself.
  3206.  
  3207. Any hint appreciated!
  3208.  
  3209. Martin
  3210. =========================================================================
  3211. Date:         Tue, 13 Jul 1993 14:54:46 BST
  3212. Reply-To:     Microsoft Access Database Discussion List
  3213.               <ACCESS-L@INDYCMS.BITNET>
  3214. Sender:       Microsoft Access Database Discussion List
  3215.               <ACCESS-L@INDYCMS.BITNET>
  3216. From:         Simon Mercer <simon@BIOCH.OX.AC.UK>
  3217. Subject:      Re: Ascii Files
  3218.  
  3219. The magazine covering ascii output was 'Smart Access' (I can't remember the
  3220. publisher's name), there was an article in the first issue, and a database
  3221. using the techniques on the accompanying disk. As I remember, using the
  3222. generic printer driver may still give you some 'garbage' characters in the
  3223. output.
  3224. Simon Mercer
  3225. simon@bioch.ox.ac.uk
  3226. =========================================================================
  3227. Date:         Tue, 13 Jul 1993 09:57:32 EDT
  3228. Reply-To:     Microsoft Access Database Discussion List
  3229.               <ACCESS-L@INDYCMS.BITNET>
  3230. Sender:       Microsoft Access Database Discussion List
  3231.               <ACCESS-L@INDYCMS.BITNET>
  3232. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  3233. Subject:      Help on Functions
  3234.  
  3235. >
  3236. >Can anyone tell me where to find documentation on CERTAIN functions
  3237. >eg. IsZoomed , GetWindow etc ?
  3238. >
  3239. >I think all these functions are Microsoft Access pre-defined functions.
  3240. >
  3241. >Beats me why Microsoft Access did not document these functions in
  3242. Microsoft
  3243. >Access's Language Reference Book.
  3244.  
  3245. >Chor Ling
  3246.  
  3247. Are you certain?  Are you sure you aren't seeing the code used inside
  3248. another application and it's present in  either a module or in an add-on?
  3249.  
  3250.  
  3251. Phil Paxton
  3252. Development Editor
  3253. SAMS/Prentice Hall Computer Publishing
  3254. Carmel, Indiana
  3255. =========================================================================
  3256. Date:         Tue, 13 Jul 1993 17:33:38 CDT
  3257. Reply-To:     Microsoft Access Database Discussion List
  3258.               <ACCESS-L@INDYCMS.BITNET>
  3259. Sender:       Microsoft Access Database Discussion List
  3260.               <ACCESS-L@INDYCMS.BITNET>
  3261. From:         Richard Moldwin <rmoldwin@MIDWAY.UCHICAGO.EDU>
  3262. Subject:      Re: Locked by an. session on this machine???
  3263. In-Reply-To:  Your message of Tue, 13 Jul 1993 14:19:52 CET
  3264.  
  3265. sometimes a pending transaction can cause this message.  I think that this
  3266. may include internal transactions used "behind the scenes" by the access
  3267. engine.  I have occasionally had success with this problem by including the
  3268. following statements in Access Basic code:
  3269. On error resume next
  3270. CommitTrans
  3271. On error goto 0
  3272.  
  3273. I have had similar problems where this approach hasn't worked, however.  Good
  3274. Luck
  3275. ---Rich Moldwin
  3276. =========================================================================
  3277. Date:         Wed, 14 Jul 1993 12:44:29 CST
  3278. Reply-To:     Microsoft Access Database Discussion List
  3279.               <ACCESS-L@INDYCMS.BITNET>
  3280. Sender:       Microsoft Access Database Discussion List
  3281.               <ACCESS-L@INDYCMS.BITNET>
  3282. From:         "Brian M. Glasgow" <BRIAN@VETS.VETMED.MISSOURI.EDU>
  3283. Organization: MU Dept of Veterinary Med. & Surg.
  3284. Subject:      Stop those pesky Update Query Messages
  3285.  
  3286. 7/14/93   12:36 PM
  3287.  
  3288. I am developing an application that employs cascading Update Queries.
  3289. The problem is that Access keeps warning that rows or records are
  3290. going to be deleted or updated. I have turned off the Run By
  3291. Permission option but I can't stop the Update/Delete messages.
  3292. Does anyone have any suggestions (short of SYSTEM.mda alterations)
  3293. that would squelch these "Records will be deleted" message boxes?
  3294.  
  3295. Brian Glasgow
  3296. U of MO Vet School
  3297. Columbia MO
  3298. <BRIAN@VETS.VETMED.MISSOURI.EDU>
  3299. =========================================================================
  3300. Date:         Wed, 14 Jul 1993 16:38:27 EDT
  3301. Reply-To:     Microsoft Access Database Discussion List
  3302.               <ACCESS-L@INDYCMS.BITNET>
  3303. Sender:       Microsoft Access Database Discussion List
  3304.               <ACCESS-L@INDYCMS.BITNET>
  3305. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  3306. Subject:      (how to) Stop those pesky Update Query Messages
  3307.  
  3308. >I am developing an application that employs cascading Update Queries.
  3309. >The problem is that Access keeps warning that rows or records are
  3310. >going to be deleted or updated. I have turned off the Run By
  3311. >Permission option but I can't stop the Update/Delete messages.
  3312. >Does anyone have any suggestions (short of SYSTEM.mda alterations)
  3313. >that would squelch these "Records will be deleted" message boxes?
  3314. >
  3315. >Brian Glasgow
  3316. >U of MO Vet School
  3317. >Columbia MO
  3318. ><BRIAN@VETS.VETMED.MISSOURI.EDU>
  3319.  
  3320. Eeeek!  Don't mod system.mda!  Try the <SetWarnings> macro action (or equivalent
  3321.  ABC) -- it works quite
  3322. nicely.  The text which accompanies it reads "Turns all system messages on or
  3323.  off.  Prevents pop-up
  3324. warnings from stopping the macro (although error messages always appear).  This
  3325.  has the same effect as
  3326. pressing Enter in each popup (typically an OK or Yes).
  3327.  
  3328. Turn it off before running the update query, then turn it back on after
  3329.  successful completion.
  3330.  
  3331. Hope this helps.
  3332.  
  3333. Phil Paxton
  3334. Development Editor
  3335. SAMS/Prentice Hall Computer Publishing
  3336. Carmel, Indiana
  3337. =========================================================================
  3338. Date:         Wed, 14 Jul 1993 14:39:15 -0700
  3339. Reply-To:     Microsoft Access Database Discussion List
  3340.               <ACCESS-L@INDYCMS.BITNET>
  3341. Sender:       Microsoft Access Database Discussion List
  3342.               <ACCESS-L@INDYCMS.BITNET>
  3343. From:         John von Colditz <johnvon@HALCYON.HALCYON.COM>
  3344. Subject:      Re: Stop those pesky Update Query Messages
  3345. In-Reply-To:  <199307141826.AA18997@halcyon.com> from "Brian M. Glasgow" at Jul
  3346.               14, 93 12:44:29 pm
  3347.  
  3348. Brian,
  3349.  
  3350. Have you tried Set Warnings Off?
  3351.  
  3352. Good luck.
  3353.  
  3354. John
  3355. =========================================================================
  3356. Date:         Thu, 15 Jul 1993 08:28:11 +1000
  3357. Reply-To:     Microsoft Access Database Discussion List
  3358.               <ACCESS-L@INDYCMS.BITNET>
  3359. Sender:       Microsoft Access Database Discussion List
  3360.               <ACCESS-L@INDYCMS.BITNET>
  3361. From:         Graeme Burton <G.Burton@SEC.GU.EDU.AU>
  3362. Subject:      Re: Stop those pesky Update Query Messages
  3363.  
  3364. In the macro that runs the queries, put a sendkeys with enough ~ in
  3365. it to replace the CR you would normally have to press.  This supresses
  3366. the dialog boxes but I haven't yet discovered how to stop the beeps!!!
  3367.  
  3368. Cheers.   Graeme.
  3369.  
  3370. ===============================================================================
  3371. Graeme Burton          |                             |
  3372. Student Systems Manager|                             | Phone: (07) 875 7500
  3373. Griffith University    | email:  G.Burton@gu.edu.au  |
  3374. Nathan  4111           |                             |   Fax: (07) 875 7957
  3375. Australia              |                             |
  3376. ===============================================================================
  3377. =========================================================================
  3378. Date:         Wed, 14 Jul 1993 18:22:44 CDT
  3379. Reply-To:     Microsoft Access Database Discussion List
  3380.               <ACCESS-L@INDYCMS.BITNET>
  3381. Sender:       Microsoft Access Database Discussion List
  3382.               <ACCESS-L@INDYCMS.BITNET>
  3383. From:         Richard Moldwin <rmoldwin@MIDWAY.UCHICAGO.EDU>
  3384. Subject:      Re: Stop those pesky Update Query Messages
  3385. In-Reply-To:  Your message of Wed, 14 Jul 1993 12:44:29 CST
  3386.  
  3387. Dear Brian:
  3388.         Use either a macro or access basic code to turn "SetWarnings" to
  3389. false.  Access will then answer yes to every question and not show any
  3390. warning screens.  In Basic Code:
  3391. DoCmd SetWarnings FALSE
  3392. Your code here
  3393. DoCmd SetWarnings TRUE
  3394.  
  3395. I hope this works for you.  Good Luck
  3396. ---Rich Moldwin
  3397. =========================================================================
  3398. Date:         Thu, 15 Jul 1993 09:26:15 +0800
  3399. Reply-To:     Microsoft Access Database Discussion List
  3400.               <ACCESS-L@INDYCMS.BITNET>
  3401. Sender:       Microsoft Access Database Discussion List
  3402.               <ACCESS-L@INDYCMS.BITNET>
  3403. From:         NCLCHAN@NTUVAX.BITNET
  3404. Subject:      Delete table record
  3405.  
  3406. The selected item in the combo box that I deleted was still there after I have
  3407. deleted it.
  3408.  
  3409. main menu --> delete item form --> action ( delete item ) --> return to
  3410. main menu --> delete item form ( ERROR because deleted item STILL THERE !!!
  3411.  
  3412. 2 Methods that I tried and failed
  3413. i) tAny As table .... tAny.Delete
  3414. ii) qDelete As QueryDef ... qDelete.Execute
  3415.  
  3416. However, when I viewed the table, the deleted item was not shown there.
  3417.  
  3418. I don't know much about Microsoft Access. In dbase, there is a command PACK
  3419. that will pack the table and record will not be shown.
  3420.  
  3421. Is there an equivalent command in Microsoft Access ?
  3422.  
  3423. Chor Ling
  3424. NCLCHAN@NTUVAX.NTU.AC.SG
  3425. =========================================================================
  3426. Date:         Wed, 14 Jul 1993 22:47:51 -0700
  3427. Reply-To:     Microsoft Access Database Discussion List
  3428.               <ACCESS-L@INDYCMS.BITNET>
  3429. Sender:       Microsoft Access Database Discussion List
  3430.               <ACCESS-L@INDYCMS.BITNET>
  3431. From:         Dmitry Serebrennikov <dmitry@UCSEE.BERKELEY.EDU>
  3432. Subject:      Re: Delete table record
  3433. In-Reply-To:  <199307150137.AA09836@hp4at.eunet.co.at> from
  3434.               "NCLCHAN@NTUVAX.BITNET" at Jul 15, 93 09:26:15 am
  3435.  
  3436. >
  3437. > The selected item in the combo box that I deleted was still there after I have
  3438. > deleted it.
  3439. >
  3440. > main menu --> delete item form --> action ( delete item ) --> return to
  3441. > main menu --> delete item form ( ERROR because deleted item STILL THERE !!!
  3442. >
  3443. > 2 Methods that I tried and failed
  3444. > i) tAny As table .... tAny.Delete
  3445. > ii) qDelete As QueryDef ... qDelete.Execute
  3446. >
  3447. > However, when I viewed the table, the deleted item was not shown there.
  3448. >
  3449.  
  3450.         I am not sure I understand what you are doing, but if this is what I
  3451.         think it is try to requery the combo box after performing the deletion.
  3452.         If you are using a query or something like that for the source of the
  3453.         combo box then I think there was some picularity in the way access
  3454.         updates Dynasets. This may be totaly off key though...
  3455.  
  3456.         Good luck.
  3457. =========================================================================
  3458. Date:         Wed, 14 Jul 1993 22:54:10 -0700
  3459. Reply-To:     Microsoft Access Database Discussion List
  3460.               <ACCESS-L@INDYCMS.BITNET>
  3461. Sender:       Microsoft Access Database Discussion List
  3462.               <ACCESS-L@INDYCMS.BITNET>
  3463. From:         Dmitry Serebrennikov <dmitry@UCSEE.BERKELEY.EDU>
  3464. Subject:      Have you noticed? (MS jokes...)
  3465.  
  3466. Have you noticed in the Appendix D or MS Access User's Guide the name of the
  3467. appendix on the first page of it (page 657) is: "Setting up MS Access on a
  3468. Network", but on the following page in it's header:
  3469. "Setting up Micro Soft Cirrus on a Network"!
  3470.  
  3471. If I am not mistaken 'Cirrus' is Yeudish (sp?) for trouble.  So that's why all
  3472. those sequrity problems!  Also the secret animation screen is accessed via some
  3473. trick with table called Cirrus, don't remember which trick exactely though.
  3474.  
  3475. dmitry@ucsee.berkeley.edu
  3476. =========================================================================
  3477. Date:         Thu, 15 Jul 1993 06:01:59 PDT
  3478. Reply-To:     Microsoft Access Database Discussion List
  3479.               <ACCESS-L@INDYCMS.BITNET>
  3480. Sender:       Microsoft Access Database Discussion List
  3481.               <ACCESS-L@INDYCMS.BITNET>
  3482. From:         Morris Myers <xrysta@MCODE.AMDAHL.COM>
  3483. Subject:      DDE Access-->WinWord - comp.databases.ms-access #170
  3484.  
  3485. It seems that somewhere in the past somebody was asking about communications
  3486. between Access and MS-Winword. Or maybe, I just imagined that somebody needed
  3487. to communicate between the two. Anyway...
  3488.  
  3489. I found this information on comp.databases.ms-access. I have not tried the
  3490. WordBasic code so I can't endorse that it works.
  3491.  
  3492. The author of the WordBasic code can be reached at:
  3493.  (I changed the signature line @ to at to ensure the list manager doesn't get
  3494.   confused)
  3495. fekjsv at luecfou.ec.lu.se, his name is Johan Svensson.
  3496.  
  3497.  
  3498. hope this is useful ...
  3499.  
  3500.  
  3501.  
  3502.      (stuff deleted)
  3503.  > >Does anyone have experience with DDE between MSAccess and WinWord ?
  3504.      (stuff deleted)
  3505.  >
  3506.  > As the manuals are VERY sparse in giving us information on how
  3507.  > to use DDE with Access, I give the group a "head-start" sample
  3508.  > of how to use Winword-DDE-Access. It should work with Excel as
  3509.  > well:
  3510.  >
  3511.  > Sample DDE-macro:
  3512.  >
  3513.  -------------------------------------------------------------------------------
  3514.  -----
  3515.  > Declare Function isapploaded Lib "kernel"(name$) As Integer Alias
  3516.  "getmodulehandle"
  3517.  > dbName$ = "FOO"              'Your Access-base goes here
  3518.  >
  3519.  > 'Main:
  3520.  >      If isapploaded("MSAccess") Then
  3521.  >              sysCh =  DDEInitiate("MSAccess", "System")
  3522.  >              topics$ = DDERequest$(sysCh, "Topics")
  3523.  >              If InStr(topics$, dbName$) = 0 Then notloaded = 1
  3524.  >      Else
  3525.  >              notloaded = 1
  3526.  >      End If
  3527.  >      If notloaded = 1 Then
  3528.  >              a = MsgBox("Database " + dbName$ + " is not loaded, do You want to?", 36)
  3529.  >              If a = - 1 Then
  3530.  >                      Shell dbName$ + ".MDB"
  3531.  >              Else
  3532.  >                      Goto by
  3533.  >              End If
  3534.  >      End If
  3535.  >
  3536.  >
  3537.  >      pfStr$ = q$ + "PF*" + q$                'filter PF-records
  3538.  >      fraktCh =  DDEInitiate("MSAccess", dbName$ + ";SQL Select count([KOD]) ffom
  3539.  PORTO where
  3540.  >              [KOD]  not like " + pfStr$ + ";")
  3541.  >      number$ = DDERequest$(fraktCh, "data")  'count # of recs
  3542.  >      number = Val(number$)                   'convert to numerical
  3543.  >      If number > 0 Then
  3544.  >              fraktCh =  DDEInitiate("MSAccess", dbName$ + ";SQL Select [KOD], [NAMN],
  3545.  [PRIS],
  3546.  >                      [MOMSPL] from PORTO where [KOD] not like " + pfStr$ + ";")
  3547.  >              sqlresult$ = DDERequest$(fraktCh, "data")
  3548.  >      Else
  3549.  >              MsgBox "Couldn't find data."
  3550.  >              Goto bye
  3551.  >      End If
  3552.  >
  3553.  >      Dim results$(number)
  3554.  >      nextRec = 1
  3555.  >      For i = 0 To number - 1
  3556.  >              curRec = InStr(nextRec, sqlresult$, p$) set curRec to pos for next rec
  3557.  >              Print "Retrieving data: " + Str$(i + 1) + " of  " + number$
  3558.  >              tab = InStr(nextRec, sqlresult$, t$)    'set tab to pos for first TAB (field)
  3559.  >              tab2 = InStr(tab + 1, sqlresult$, t$)   'set tab to pos for second TAB
  3560.  (field)
  3561.  >              tab3 = InStr(tab2 + 1, sqlresult$, t$)  'set tab to pos for third TAB
  3562.  (field)
  3563.  >
  3564.  >              REM The following is ugly, but neccessary - damn You, WordBasic...
  3565.  >              results$(i) =   Mid$(sqlresult$, nextRec, tab - nextRec) + " \ " +
  3566.  >                      Mid$(sqlresult$, tab + 1, tab2 - tab - 1) + " \ "
  3567.  >              results$(i) = results$(i) +
  3568.  >                      Mid$(sqlresult$, tab2 + 1, tab3 - tab2 - 1) + " \ " +
  3569.  >              Mid$(sqlresult$, tab3 + 1, curRec - tab3 - 1)
  3570.  >              nextRec = curRec + 2                    'jump to next rec
  3571.  >      Next    'end of for-loop
  3572.  >
  3573.  > DDETerminateAll              'kill all conversations before returning
  3574.  >
  3575.  >
  3576.  -------------------------------------------------------------------------------
  3577.  -------
  3578.  >
  3579.  >
  3580.  > I think some of You, who happened to read the manuals shouted "what!"
  3581.  > or something like that, but it works (fine)! Just read about WordBasic's
  3582.  > limitations regarding size of string-variables and such - it's really
  3583.  > annoying. Often, You have to split SQL-queries into a couple of queries
  3584.  > not to break the 32k stringsize-barrier. All strings in a macro mustn't
  3585.  > exceed 64k, so You have to reuse and REDIM strings.
  3586.  >    Hope this shed a little light on DDE-programming and if You absolutely
  3587.  > didn't follow the sample - please drop me a line and I'll try to explain
  3588.  > a little more.
  3589.  >
  3590.  >
  3591.  > Regards,
  3592.  >
  3593.  > Johan Svensson,
  3594.  > JoS-Ware Comp Tech, Sweden
  3595.  
  3596.  
  3597.  
  3598.  
  3599. -- --------------------------------------------------------------------
  3600.  
  3601. Morris Myers                            [Standard Disclaimer]
  3602.  
  3603. Amdahl Corporation
  3604. M/S 205                                 Phone:  408-746-4798
  3605. Bldg. M3  Room 311                      Fax:    408-629-4374
  3606. 1230 E. Arques Avenue                   Email:  xrysta@mcode.amdahl.com
  3607. Sunnyvale, CA 94088-3470                or:   morris@xrysta.birdsong.suvl.ca.us
  3608. =========================================================================
  3609. Date:         Thu, 15 Jul 1993 09:30:51 EST
  3610. Reply-To:     Microsoft Access Database Discussion List
  3611.               <ACCESS-L@INDYCMS.BITNET>
  3612. Sender:       Microsoft Access Database Discussion List
  3613.               <ACCESS-L@INDYCMS.BITNET>
  3614. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  3615. Organization: IUPUI Student Activities Office (317) 274-3931
  3616. Subject:      Re: Have you noticed? (MS jokes...)
  3617. In-Reply-To:  Message of Wed,
  3618.               14 Jul 1993 22:54:10 -0700 from <dmitry@UCSEE.BERK ELEY.EDU>
  3619.  
  3620. "Cirrus" was the original "code-name" for Access when it was being developed.
  3621. I remember reading an article in one of the magazines (Byte or PC Magazine)
  3622. that referred to Microsoft's Windows relational database-in-development,
  3623. Cirrus.  I have a suspicion that they originally intended to market it
  3624. under that name and had the manual written already when they decided on
  3625. the name Access.  Some poor proofreader missed fixing a header....:)
  3626.  
  3627. -----------------------------------------------------BITNET:  NBRINDLE@INDYCMS
  3628. Nathan C. Brindle, Administrative Specialist, Student Activities Office
  3629. Indiana University Purdue University Indianapolis
  3630. Staff Advisor, ALPHA PHI OMEGA, TAU OMICRON CHAPTER
  3631. List Administrator, STUACTS@INDYCMS, APOSEC52@INDYCMS, and ACCESS-L@INDYCMS
  3632. Internet:    NBRINDLE@INDYCMS.IUPUI.EDU (preferred) or NBRINDLE@AOL.COM
  3633. Disclaimer:  My opinions are my own.  Indiana University can speak for itself.
  3634. ------------------------------------------------------------------------------
  3635. =========================================================================
  3636. Date:         Thu, 15 Jul 1993 08:28:41 PDT
  3637. Reply-To:     thamilto@pcocd2.intel.com
  3638. Sender:       Microsoft Access Database Discussion List
  3639.               <ACCESS-L@INDYCMS.BITNET>
  3640. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  3641. Subject:      Sub-form datasheets
  3642.  
  3643. Hello.
  3644.  
  3645. I have a subform, linked via child and master properties, to the form
  3646. upon which it resides. The subform is a datasheet, and basically displays
  3647. a couple of fields from the many side of the one-to-many relationship.
  3648.  
  3649. Question: what is the best way to allow the user to _select_ one of
  3650. the records in the subform datasheet, at which point I would then open
  3651. up an entirely new form with all 30 fields or whatever for that record in
  3652. a nice form view (possibly showing a new one-to-many relationship as
  3653. well: the database structure is rather vertical with no less than 6 or 7
  3654. one-to-many relationships in sequence.)
  3655.  
  3656. The easiest solution, although I am looking for something even easier,
  3657. that I am aware of, is to change from a datasheet to a continuous form
  3658. that _looks_ like a datasheet, and just insert a button, which would then
  3659. be displayed for every record in the subform. That button could then be
  3660. used to jump to the other form. Instead, what I'd prefer to do, would
  3661. be to let the user double-click on a row in the datasheet or something,
  3662. and do it that way. But, I'm not aware of how to do something like that,
  3663. (or anything similar) within Access.
  3664.  
  3665. Any ideas?
  3666.  
  3667. (btw: I have asked a few questions as of late to this list, and I just
  3668. wanted everyone to know that I am receiving all of your helpful suggestions.
  3669. I cannot reply since I get so many of them! So, thank you very much for
  3670. the help you have provided. This list is one of the most productive and
  3671. useful I have seen.)
  3672.  
  3673. --
  3674. Tony Hamilton                 |
  3675. -Intel Corporation            | voice: 916-356-3070
  3676. --Folsom Engineering Services | mailstop: FM2-55
  3677. ---Engineering Resource Group | email: thamilto@pcocd2.intel.com
  3678. ----Software Technician       |
  3679. =========================================================================
  3680. Date:         Thu, 15 Jul 1993 10:38:00 CST
  3681. Reply-To:     Microsoft Access Database Discussion List
  3682.               <ACCESS-L@INDYCMS.BITNET>
  3683. Sender:       Microsoft Access Database Discussion List
  3684.               <ACCESS-L@INDYCMS.BITNET>
  3685. From:         "Brian M. Glasgow" <BRIAN@VETS.VETMED.MISSOURI.EDU>
  3686. Organization: MU Dept of Veterinary Med. & Surg.
  3687. Subject:      Pesky Update Query Warnings Solved
  3688.  
  3689. Thanks to Rich, Phil and John for the SetWarning Macro Action Tip.
  3690. The problem with the Update query message boxes is solved. Those MS
  3691. people have a command for everything, if only I could remember them
  3692. all....
  3693. =========================================================================
  3694. Date:         Thu, 15 Jul 1993 08:57:54 PDT
  3695. Reply-To:     Microsoft Access Database Discussion List
  3696.               <ACCESS-L@INDYCMS.BITNET>
  3697. Sender:       Microsoft Access Database Discussion List
  3698.               <ACCESS-L@INDYCMS.BITNET>
  3699. From:         Jeff=Pezzotti%InfoSys%TV@BANYAN.BV.TEK.COM
  3700. Subject:      Re: Stop those pesky Update Query Messages
  3701.  
  3702. BRIAN@vets.vetmed.missouri.edu Wrote:
  3703. |
  3704. |
  3705. | 7/14/93   12:36 PM
  3706. |
  3707. | I am developing an application that employs cascading Update
  3708. | Queries.
  3709. | The problem is that Access keeps warning that rows or records
  3710. | are
  3711. | going to be deleted or updated. I have turned off the Run By
  3712. | Permission option but I can't stop the Update/Delete messages.
  3713. | Does anyone have any suggestions (short of SYSTEM.mda
  3714. | alterations)
  3715. | that would squelch these "Records will be deleted" message
  3716. | boxes?
  3717. |
  3718. | Brian Glasgow
  3719. | U of MO Vet School
  3720. | Columbia MO
  3721. | <BRIAN@VETS.VETMED.MISSOURI.EDU>
  3722. |
  3723. |
  3724.  
  3725. This is how I get around that problem:
  3726.  
  3727.   DoCmd SetWarnings False
  3728.   DoCmd Echo False
  3729.   DoCmd RunSQL "DELETE * FROM [Monday Dates] WITH OWNERACCESS OPTION;"
  3730.   DoCmd SetWarnings True
  3731.   DoCmd Echo True
  3732.  
  3733.  
  3734.         ...    jeff.pezzotti@tek.com
  3735. =========================================================================
  3736. Date:         Thu, 15 Jul 1993 09:22:40 PDT
  3737. Reply-To:     Microsoft Access Database Discussion List
  3738.               <ACCESS-L@INDYCMS.BITNET>
  3739. Sender:       Microsoft Access Database Discussion List
  3740.               <ACCESS-L@INDYCMS.BITNET>
  3741. From:         Jeff=Pezzotti%InfoSys%TV@BANYAN.BV.TEK.COM
  3742. Subject:      Re: Sub-form datasheets
  3743.  
  3744. thamilto@PCOCD2.INTEL.COM Wrote:
  3745. |
  3746. |
  3747. | Hello.
  3748. |
  3749. | I have a subform, linked via child and master properties,
  3750. | to the form
  3751. | upon which it resides. The subform is a datasheet, and
  3752. | basically displays
  3753. | a couple of fields from the many side of the one-to-many
  3754. | relationship.
  3755. |
  3756. | Question: what is the best way to allow the user to
  3757. | _select_ one of
  3758. | the records in the subform datasheet, at which point I
  3759. | would then open
  3760. | up an entirely new form with all 30 fields or whatever for
  3761. | that record in
  3762. | a nice form view (possibly showing a new one-to-many
  3763. | relationship as
  3764. | well: the database structure is rather vertical with no
  3765. | less than 6 or 7
  3766. | one-to-many relationships in sequence.)
  3767. |
  3768. | The easiest solution, although I am looking for something
  3769. | even easier,
  3770. | that I am aware of, is to change from a datasheet to a
  3771. | continuous form
  3772. | that _looks_ like a datasheet, and just insert a button,
  3773. | which would then
  3774. | be displayed for every record in the subform. That button
  3775. | could then be
  3776. | used to jump to the other form. Instead, what I'd prefer
  3777. | to do, would
  3778. | be to let the user double-click on a row in the datasheet
  3779. | or something,
  3780. | and do it that way. But, I'm not aware of how to do
  3781. | something like that,
  3782. | (or anything similar) within Access.
  3783. |
  3784. | Any ideas?
  3785. |
  3786. | (btw: I have asked a few questions as of late to this
  3787. | list, and I just
  3788. | wanted everyone to know that I am receiving all of your
  3789. | helpful suggestions.
  3790. | I cannot reply since I get so many of them! So, thank you
  3791. | very much for
  3792. | the help you have provided. This list is one of the most
  3793. | productive and
  3794. | useful I have seen.)
  3795. |
  3796. | --
  3797. | Tony Hamilton                 |
  3798. | -Intel Corporation            | voice: 916-356-3070
  3799. | --Folsom Engineering Services | mailstop: FM2-55
  3800. | ---Engineering Resource Group | email:
  3801. | thamilto@pcocd2.intel.com
  3802. | ----Software Technician       |
  3803. |
  3804. |
  3805.  
  3806. Tony -
  3807.  
  3808.    I have use a button in the footer of the parent form that opens up
  3809. the child form and positions it to the record that was current in the
  3810. parent form.  Here's the routine that the button is attached to:
  3811.  
  3812. Function GoFormSync (SVKey As Variant, Key As Control, KeyNM As String,
  3813. FormName As String)
  3814.  
  3815.   On Error GoTo GoFormSyncErr
  3816.   SVKey = Key
  3817.  
  3818.   'MsgBox Str(IDKey), 0
  3819.   DoCmd OpenForm FormName
  3820.   DoCmd Requery      'In case records have been added.
  3821.   rtn% = RecFindFirst(KeyNM & " = " & SVKey, False, True, False)
  3822.   GoFormSync = True
  3823.   Exit Function
  3824.  
  3825. GoFormSyncErr:
  3826.   MsgBox Error$, 0, idsAPPNAME
  3827.   GoFormSync = False
  3828.   Exit Function
  3829.  
  3830. End Function
  3831. =========================================================================
  3832. Date:         Thu, 15 Jul 1993 11:13:00 PDT
  3833. Reply-To:     thamilto@pcocd2.intel.com
  3834. Sender:       Microsoft Access Database Discussion List
  3835.               <ACCESS-L@INDYCMS.BITNET>
  3836. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  3837. Subject:      Re: Sub-form datasheets
  3838. In-Reply-To:  <9307151724.AA29582@hermes.intel.com>; from
  3839.               "Jeff=Pezzotti%InfoSys%TV@BANYAN.BV.TEK.COM" at Jul 15, 93 9:22 am
  3840.  
  3841. Not sure you understand. I already do what you have described, in various
  3842. areas. I have a partent form, with a child form _already open_, and I
  3843. need the user to be able to select one of the records on the _child form_,
  3844. which then opens up another form. The child form is, of course, a subform,
  3845. actually attached to the parent form. That subform is a datasheet.
  3846. --
  3847. Tony Hamilton                 |
  3848. -Intel Corporation            | voice: 916-356-3070
  3849. --Folsom Engineering Services | mailstop: FM2-55
  3850. ---Engineering Resource Group | email: thamilto@pcocd2.intel.com
  3851. ----Software Technician       |
  3852. =========================================================================
  3853. Date:         Thu, 15 Jul 1993 11:15:50 -0700
  3854. Reply-To:     Microsoft Access Database Discussion List
  3855.               <ACCESS-L@INDYCMS.BITNET>
  3856. Sender:       Microsoft Access Database Discussion List
  3857.               <ACCESS-L@INDYCMS.BITNET>
  3858. From:         "Linda D. Cornell" <lcornell@U.WASHINGTON.EDU>
  3859. Subject:      How to go about learning Access
  3860.  
  3861. Hi there,
  3862.  
  3863. I'm curious.  How have all your folks out there gone about learning Access?
  3864. I'm trying to use Access to prototype a fairly complex database that will
  3865. be networked.  Cue cards are cute, and they were really helpful getting
  3866. started along with the manuals, but.....
  3867.  
  3868. Actually, this group has been extremely helpful - especially just browsing
  3869. the messages that get posted.  They give me a feeling for what can and
  3870. cannot be done, and what some of the work-arounds might be.
  3871.  
  3872. In my current situation, what I think I need is a tutor/consultant.
  3873. Anyone know anyone available in the Seattle area?  But....what other
  3874. training opportunities are out there?!?!?
  3875.  
  3876. Thanks in advance for any pointers!!
  3877.  
  3878. Linda Cornell
  3879. lcornell@u.washington.edu
  3880. University of Washington
  3881. Office of Research
  3882. =========================================================================
  3883. Date:         Thu, 15 Jul 1993 14:04:59 EDT
  3884. Reply-To:     Microsoft Access Database Discussion List
  3885.               <ACCESS-L@INDYCMS.BITNET>
  3886. Sender:       Microsoft Access Database Discussion List
  3887.               <ACCESS-L@INDYCMS.BITNET>
  3888. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  3889. Subject:      Followup:  Stop those pesky Update Query Messages
  3890.  
  3891. > This is how I get around that problem:
  3892. >
  3893. >   DoCmd SetWarnings False
  3894. >   DoCmd Echo False
  3895. >   DoCmd RunSQL "DELETE * FROM [Monday Dates] WITH OWNERACCESS OPTION;"
  3896. >   DoCmd SetWarnings True
  3897. >   DoCmd Echo True
  3898. >       ...    jeff.pezzotti@tek.com
  3899.  
  3900.  
  3901. Perhaps this is just the systems programmer in me coming out, but I'm curious
  3902.  about the
  3903. technique(s) involved here (i.e. patternwise).  The structure of the commands
  3904.  seems to
  3905. be:
  3906.  
  3907. A
  3908. B
  3909. C
  3910. A
  3911. B
  3912.  
  3913. whereas for the sake of consistency and structure, I would have expected to see
  3914.  it as
  3915.  
  3916. A
  3917. B
  3918. C
  3919. B
  3920. A
  3921.  
  3922. (merely undoing each step as you go)
  3923.  
  3924. I realize they [probably] work the same, but it's just a matter of curiousity...
  3925. =========================================================================
  3926. Date:         Thu, 15 Jul 1993 11:36:14 -0700
  3927. Reply-To:     Microsoft Access Database Discussion List
  3928.               <ACCESS-L@INDYCMS.BITNET>
  3929. Sender:       Microsoft Access Database Discussion List
  3930.               <ACCESS-L@INDYCMS.BITNET>
  3931. From:         "j.r." <AUJRF@ASUACAD.BITNET>
  3932. Subject:      Re: Have you noticed? (MS jokes...)
  3933. In-Reply-To:  Message of Thu, 15 Jul 1993 09:30:51 EST from <NBRINDLE@INDYCMS>
  3934.  
  3935. Nathan Brindle--I love your disclaimer and would like to share it with those
  3936. on the list:
  3937.    Disclaimer:  My opinions are my own.  [Univ/Co/Org] can speak for itself.
  3938.  
  3939.    Bravo to those who are willing to help with MS Access problems and find
  3940.    solutions for undocumented nuances in the program.
  3941.  
  3942. J.R. Fischer-Schnieder    Arizona State University
  3943.    Department of Communications
  3944.  
  3945. J.R. Fischer-Schnieder (AUJRF)
  3946. Department of Communication - Arizona State University - Tempe, AZ 85287
  3947. University Phone:  TBA  Off campus phone: 431-1224  Pager: 420-2254
  3948. =========================================================================
  3949. Date:         Thu, 15 Jul 1993 11:57:48 PDT
  3950. Reply-To:     Microsoft Access Database Discussion List
  3951.               <ACCESS-L@INDYCMS.BITNET>
  3952. Sender:       Microsoft Access Database Discussion List
  3953.               <ACCESS-L@INDYCMS.BITNET>
  3954. From:         Morris Myers <xrysta@MCODE.AMDAHL.COM>
  3955. Subject:      Re: How to go about learning Access
  3956.  
  3957. >
  3958. > I'm curious.  How have all your folks out there gone about learning Access?
  3959. > I'm trying to use Access to prototype a fairly complex database that will
  3960. > be networked.  Cue cards are cute, and they were really helpful getting
  3961. > started along with the manuals, but.....
  3962. >
  3963. > Actually, this group has been extremely helpful - especially just browsing
  3964. > the messages that get posted.  They give me a feeling for what can and
  3965. > cannot be done, and what some of the work-arounds might be.
  3966. >
  3967. > In my current situation, what I think I need is a tutor/consultant.
  3968. > Anyone know anyone available in the Seattle area?  But....what other
  3969. > training opportunities are out there?!?!?
  3970. >
  3971. > Thanks in advance for any pointers!!
  3972. >
  3973.  
  3974. Linda,
  3975.  
  3976. There are several books available that provide some guidence to Access.
  3977. One of those books, _Access, Step by Step_ published by MS Press provides a
  3978. tutorial, complete with machine examples. I mention it because I have used it.
  3979. As I said earlier there are others.
  3980.  
  3981. As far as consultants, I would offer my services but I can't commute from
  3982. Sunnyvale, CA to Washington easily.(:-)) There must be some consultants in your
  3983. immediate area that can help.
  3984.  
  3985. There is a newsgroup that deals with Access - comp.databases.ms-access. That
  3986. group provides different information than is available on this list. There may
  3987. also be intersections between the two.
  3988.  
  3989. One last source for training, Microsoft University. If they don't have a course
  3990. on Access they soon will. They have an 800 number (can't remember it).
  3991.  
  3992. g.mo
  3993.  
  3994.  
  3995. -- --------------------------------------------------------------------
  3996.  
  3997. Morris Myers                            [Standard Disclaimer]
  3998.  
  3999. Amdahl Corporation
  4000. M/S 205                                 Phone:  408-746-4798
  4001. Bldg. M3  Room 311                      Fax:    408-629-4374
  4002. 1230 E. Arques Avenue                   Email:  xrysta@mcode.amdahl.com
  4003. Sunnyvale, CA 94088-3470                or:   morris@xrysta.birdsong.suvl.ca.us
  4004. =========================================================================
  4005. Date:         Thu, 15 Jul 1993 11:57:52 PDT
  4006. Reply-To:     Microsoft Access Database Discussion List
  4007.               <ACCESS-L@INDYCMS.BITNET>
  4008. Sender:       Microsoft Access Database Discussion List
  4009.               <ACCESS-L@INDYCMS.BITNET>
  4010. From:         Jeff=Pezzotti%InfoSys%TV@BANYAN.BV.TEK.COM
  4011. Subject:      Re: Followup: Stop those pesky Update Query Messages
  4012.  
  4013. 72410.2162@compuserve.COM Wrote:
  4014. |
  4015. |
  4016. | > This is how I get around that problem:
  4017. | >
  4018. | >   DoCmd SetWarnings False
  4019. | >   DoCmd Echo False
  4020. | >   DoCmd RunSQL "DELETE * FROM [Monday Dates] WITH
  4021. | OWNERACCESS OPTION;"
  4022. | >   DoCmd SetWarnings True
  4023. | >   DoCmd Echo True
  4024. | >       ...    jeff.pezzotti@tek.com
  4025. |
  4026. |
  4027. | Perhaps this is just the systems programmer in me coming out,
  4028. | but I'm curious
  4029. |  about the
  4030. | technique(s) involved here (i.e. patternwise).  The structure
  4031. | of the commands
  4032. |  seems to
  4033. | be:
  4034. |
  4035. | A
  4036. | B
  4037. | C
  4038. | A
  4039. | B
  4040. |
  4041. | whereas for the sake of consistency and structure, I would
  4042. | have expected to see
  4043. |  it as
  4044. |
  4045. | A
  4046. | B
  4047. | C
  4048. | B
  4049. | A
  4050. |
  4051. | (merely undoing each step as you go)
  4052. |
  4053. | I realize they [probably] work the same, but it's just a
  4054. | matter of curiousity...
  4055. |
  4056. |
  4057.  
  4058.   Yes, that should work and looks better.  Thanks,
  4059.  
  4060.      ... jeff.pezzotti@tek.com
  4061. =========================================================================
  4062. Date:         Thu, 15 Jul 1993 11:53:07 PDT
  4063. Reply-To:     Microsoft Access Database Discussion List
  4064.               <ACCESS-L@INDYCMS.BITNET>
  4065. Sender:       Microsoft Access Database Discussion List
  4066.               <ACCESS-L@INDYCMS.BITNET>
  4067. From:         Jeff=Pezzotti%InfoSys%TV@BANYAN.BV.TEK.COM
  4068. Subject:      Re: Sub-form datasheets
  4069.  
  4070. thamilto@PCOCD2.INTEL.COM Wrote:
  4071. |
  4072. |
  4073. | Not sure you understand. I already do what you have
  4074. | described, in various
  4075. | areas. I have a partent form, with a child form _already
  4076. | open_, and I
  4077. | need the user to be able to select one of the records on the
  4078. | _child form_,
  4079. | which then opens up another form. The child form is, of
  4080. | course, a subform,
  4081. | actually attached to the parent form. That subform is a
  4082. | datasheet.
  4083. | --
  4084. | Tony Hamilton                 |
  4085. | -Intel Corporation            | voice: 916-356-3070
  4086. | --Folsom Engineering Services | mailstop: FM2-55
  4087. | ---Engineering Resource Group | email:
  4088. | thamilto@pcocd2.intel.com
  4089. | ----Software Technician       |
  4090. |
  4091. |
  4092.  
  4093. Tony -
  4094.  
  4095.   What I suggested will work if the focus is in the current child record
  4096. (on the parent form) and the users presses the "Child" button on the
  4097. parent form's footer.
  4098.   It sounds like you want the user to be able to just select the child
  4099. record by clicking on it.  Is this a read-only form?
  4100.   Other than some form of multi-column combo box, I can't see how you'd do
  4101. this in Access.  If you find out, let me know.
  4102.  
  4103.    ... jeff.pezzotti@tek.com
  4104. =========================================================================
  4105. Date:         Thu, 15 Jul 1993 12:34:56 PDT
  4106. Reply-To:     Microsoft Access Database Discussion List
  4107.               <ACCESS-L@INDYCMS.BITNET>
  4108. Sender:       Microsoft Access Database Discussion List
  4109.               <ACCESS-L@INDYCMS.BITNET>
  4110. From:         Ken Howard <khoward@SOL.UVIC.CA>
  4111. Subject:      Update Query like Cross-Tab's?
  4112.  
  4113. Cross-tab queries are almost what I need. Except,
  4114.  
  4115. I'd like to display in the matrix, a data value from the join rather
  4116. than a summarization. And then of course, be able to update it.
  4117.  
  4118. E.g.
  4119.  
  4120. Client Table:           Rooms Table:
  4121.   Client ID               Room ID
  4122.   ...                     Room Number
  4123.                           Client ID
  4124.                           Status (Reserved, Confirmed, Occupied)
  4125.  
  4126. Cross-Tab Query:
  4127.  
  4128.               Room1     Room2   Room3   Room4
  4129.  
  4130. Client1         R
  4131. Client2                   C
  4132. Client3                          O
  4133. Client4                                  O
  4134.  
  4135. This would give me dense information presentation, and let me update existing
  4136. records in the Rooms Table. If I could find a way to do it ... .
  4137.  
  4138. Any thoughts, other attacks on the problem? (Dealing here with sufficient
  4139. data, that I need horizontal and vertical scroll to see all entries).
  4140.  
  4141. Thanks much,
  4142. Ken
  4143.  
  4144. ---------------------------------------------------------------------
  4145. Ken Howard                                        khoward@sol.UVic.CA
  4146. Network Services, Computing Services              Tel  604/721-7659
  4147. University of Victoria                            Fax  604/721-8778
  4148. --
  4149. =========================================================================
  4150. Date:         Thu, 15 Jul 1993 12:47:02 PDT
  4151. Reply-To:     thamilto@pcocd2.intel.com
  4152. Sender:       Microsoft Access Database Discussion List
  4153.               <ACCESS-L@INDYCMS.BITNET>
  4154. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  4155. Subject:      Re: Sub-form datasheets
  4156. In-Reply-To:  <9307151938.AA09546@hermes.intel.com>; from
  4157.               "Jeff=Pezzotti%InfoSys%TV@BANYAN.BV.TEK.COM" at Jul 15,
  4158.               93 11:53 am
  4159.  
  4160. I am sorry. Perhaps you are right and it will work. I must apologize,
  4161. then, and ask for the code back. I have a nasty habit of deleting
  4162. anything that doesn't seem readily useful. I just assumed, based on
  4163. your explanation paragraph, that it didn't apply. I think this is what
  4164. you mean now:
  4165.  
  4166. _______________________________________________
  4167. |                                             |
  4168. |                                             | <--Parent Form
  4169. |                                             |
  4170. |                                             |
  4171. | _________________________________           |
  4172. | |_______________________________|           |
  4173. | |_______________________________| <------------Child(sub)form
  4174. | |_______________________________|           |
  4175. |                                             |
  4176. |---------------------------------------------|
  4177. | [____]                                      | <--ParentFooter
  4178. _______________________________________________
  4179.     ^
  4180.     |
  4181.  Button
  4182.  
  4183.  
  4184. And you propose, that as long as the focus is in the right record
  4185. in the child form, there is a way to use the button in the footer to
  4186. take that record and use it to open up the new form at the right location.
  4187.  
  4188. See, I thought this wasn't possible because I figured once you hit the
  4189. button, the focus leaves the child form immediately. Are you saying that
  4190. because it is in the footer, there can be two foci? I'm sure I would know
  4191. exactly what you are saying if I still had the code you gave me (kicking
  4192. myself here for being so pig-headed).
  4193.  
  4194. If this is what you propose, to use that button to bring up another form
  4195. at the record pointed to in the child/sub-form, then this is indeed what
  4196. I am looking for. Let me know...
  4197. --
  4198. Tony Hamilton                 |
  4199. -Intel Corporation            | voice: 916-356-3070
  4200. --Folsom Engineering Services | mailstop: FM2-55
  4201. ---Engineering Resource Group | email: thamilto@pcocd2.intel.com
  4202. ----Software Technician       |
  4203. =========================================================================
  4204. Date:         Thu, 15 Jul 1993 15:45:49 EDT
  4205. Reply-To:     Microsoft Access Database Discussion List
  4206.               <ACCESS-L@INDYCMS.BITNET>
  4207. Sender:       Microsoft Access Database Discussion List
  4208.               <ACCESS-L@INDYCMS.BITNET>
  4209. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  4210. Subject:      Sub-form datasheets / Events
  4211.  
  4212. > Not sure you understand. I already do what you have described, in various
  4213. > areas. I have a partent form, with a child form _already open_, and I
  4214. > need the user to be able to select one of the records on the _child form_,
  4215. > which then opens up another form. The child form is, of course, a subform,
  4216. > actually attached to the parent form. That subform is a datasheet.
  4217.  
  4218. To make it simple (*) then:  you are wanting to trap/detect events in a
  4219.  datasheet form.  I don't think this can
  4220. be done.  The datasheet (table, query, form, report) appear to be the most
  4221.  inflexible (outside of the
  4222. language specs) of the Access objects.  As you've probably discovered, you can't
  4223.  dynamically alter most of
  4224. the characteristics of the objects, let alone the datasheet, including the
  4225.  headers as they appear on the
  4226. screen (unless you cheat ahead of time).
  4227.  
  4228. Phil Paxton
  4229. Development Editor
  4230. SAMS/Prentice Hall Computer Publishing
  4231. Carmel, Indiana, USA
  4232. =========================================================================
  4233. Date:         Thu, 15 Jul 1993 16:52:56 EST
  4234. Reply-To:     Microsoft Access Database Discussion List
  4235.               <ACCESS-L@INDYCMS.BITNET>
  4236. Sender:       Microsoft Access Database Discussion List
  4237.               <ACCESS-L@INDYCMS.BITNET>
  4238. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  4239. Organization: IUPUI Student Activities Office (317) 274-3931
  4240. Subject:      Re: Have you noticed? (MS jokes...)
  4241. In-Reply-To:  Message of Thu, 15 Jul 1993 11:36:14 -0700 from <AUJRF@ASUACAD>
  4242.  
  4243. On Thu, 15 Jul 1993 11:36:14 -0700 j.r. said:
  4244. >Nathan Brindle--I love your disclaimer and would like to share it with those
  4245. >on the list:
  4246. >   Disclaimer:  My opinions are my own.  [Univ/Co/Org] can speak for itself.
  4247. >
  4248.  
  4249. *grin* I have to admit that it is not original...either I got the idea from
  4250. someone else on this list or on the listowner's list...it goes along with
  4251. the motto, "What we do is our business."
  4252.  
  4253. Now, back to your regularly-scheduled listserv...
  4254.  
  4255. -----------------------------------------------------BITNET:  NBRINDLE@INDYCMS
  4256. Nathan C. Brindle, Administrative Specialist, Student Activities Office
  4257. Indiana University Purdue University Indianapolis
  4258. Staff Advisor, ALPHA PHI OMEGA, TAU OMICRON CHAPTER
  4259. List Administrator, STUACTS@INDYCMS, APOSEC52@INDYCMS, and ACCESS-L@INDYCMS
  4260. Internet:    NBRINDLE@INDYCMS.IUPUI.EDU (preferred) or NBRINDLE@AOL.COM
  4261. Disclaimer:  My opinions are my own.  Indiana University can speak for itself.
  4262. ------------------------------------------------------------------------------
  4263. =========================================================================
  4264. Date:         Thu, 15 Jul 1993 17:27:06 EST
  4265. Reply-To:     Microsoft Access Database Discussion List
  4266.               <ACCESS-L@INDYCMS.BITNET>
  4267. Sender:       Microsoft Access Database Discussion List
  4268.               <ACCESS-L@INDYCMS.BITNET>
  4269. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  4270. Organization: IUPUI Student Activities Office (317) 274-3931
  4271. Subject:      Re: Sub-form datasheets
  4272. In-Reply-To:  Message of Thu,
  4273.               15 Jul 1993 12:47:02 PDT from <thamilto@PCOCD2.INT EL.COM>
  4274.  
  4275. This is probably a good time to mention that logs of ACCESS-L are kept
  4276. by the listserver.  (I think that was in the FAQ but the system here is
  4277. being strange and I want to get this out before I lose the connection
  4278. again.  If you need a log, you send the command
  4279.  
  4280. GET ACCESS-L LOGYYMM
  4281.  
  4282. (where YYMM is the year and month, i.e., 9307) to LISTSERV@INDYCMS.
  4283.  
  4284. There is a package available called LDBASE which gives you a realtime
  4285. interface with LISTSERV to do subject or keyword searches on the list
  4286. archives.  You may want to review the LISTSERV doc called LISTDB MEMO
  4287. if you are interested in this.  Send the command INFO DATABASE to
  4288. LISTSERV@INDYCMS to get this file sent to you.
  4289.  
  4290. -----------------------------------------------------BITNET:  NBRINDLE@INDYCMS
  4291. Nathan C. Brindle, Administrative Specialist, Student Activities Office
  4292. Indiana University Purdue University Indianapolis
  4293. Staff Advisor, ALPHA PHI OMEGA, TAU OMICRON CHAPTER
  4294. List Administrator, STUACTS@INDYCMS, APOSEC52@INDYCMS, and ACCESS-L@INDYCMS
  4295. Internet:    NBRINDLE@INDYCMS.IUPUI.EDU (preferred) or NBRINDLE@AOL.COM
  4296. Disclaimer:  My opinions are my own.  Indiana University can speak for itself.
  4297. ------------------------------------------------------------------------------
  4298. =========================================================================
  4299. Date:         Thu, 15 Jul 1993 17:25:17 CDT
  4300. Reply-To:     Microsoft Access Database Discussion List
  4301.               <ACCESS-L@INDYCMS.BITNET>
  4302. Sender:       Microsoft Access Database Discussion List
  4303.               <ACCESS-L@INDYCMS.BITNET>
  4304. From:         Richard Moldwin <rmoldwin@MIDWAY.UCHICAGO.EDU>
  4305. Subject:      Re: Have you noticed? (MS jokes...)
  4306. In-Reply-To:  Your message of Wed, 14 Jul 1993 22:54:10 -0700
  4307.  
  4308. Dear Dimitry:
  4309.         I think that the Yiddish word that you are looking for is Tzuras.
  4310. Perhaps it is related to the Hebrew word for "leprosy", Tzorat, the penalty
  4311. for speaking ill of someone in the Old Testament.  This may help to further
  4312. explain the problems we've been having with Access :-)
  4313. =========================================================================
  4314. Date:         Thu, 15 Jul 1993 17:47:03 CDT
  4315. Reply-To:     Microsoft Access Database Discussion List
  4316.               <ACCESS-L@INDYCMS.BITNET>
  4317. Sender:       Microsoft Access Database Discussion List
  4318.               <ACCESS-L@INDYCMS.BITNET>
  4319. From:         Richard Moldwin <rmoldwin@MIDWAY.UCHICAGO.EDU>
  4320. Subject:      Re: Sub-form datasheets
  4321. In-Reply-To:  Your message of Thu, 15 Jul 1993 11:53:07 PDT
  4322.  
  4323. I think we a starting to better define the problem.  Imagine a subform in the
  4324. details section of a parent form.  For best results do not link the parent
  4325. form to the subform.  The subform can be in either continuous form or
  4326. datasheet mode (it makes no difference).  The fields in the subform are text
  4327. boxes or combo boxes.  The text or comboboxes are linked to fields in a table
  4328. or query.  The user wants to click on one of the many displayed subform
  4329. record, and thereby view either a new record (from another table or query) of
  4330. the full record corresponding to the abbreviated record that he just clicked
  4331. on.  To implement this whenever the user clicks od dblclicks on a record
  4332. field, just run a macro or code from the On Enter or On DoubleClick property
  4333. of the field.  The macro or code can then then display any other record (or
  4334. the complete version of the selected record) in the form header/footer, or on
  4335. a newly loaded form.  Is this what you are looking for?
  4336. ---Rich
  4337. =========================================================================
  4338. Date:         Thu, 15 Jul 1993 17:51:16 CDT
  4339. Reply-To:     Microsoft Access Database Discussion List
  4340.               <ACCESS-L@INDYCMS.BITNET>
  4341. Sender:       Microsoft Access Database Discussion List
  4342.               <ACCESS-L@INDYCMS.BITNET>
  4343. From:         Richard Moldwin <rmoldwin@MIDWAY.UCHICAGO.EDU>
  4344. Subject:      Re: Sub-form datasheets / Events
  4345. In-Reply-To:  Your message of Thu, 15 Jul 1993 15:45:49 EDT
  4346.  
  4347. When using the datasheet view of a form, the datasheet fields trap events
  4348. just as you are looking at the form view.  The same code or macro will run
  4349. regardless of the view.  I use this approach frequently!
  4350. =========================================================================
  4351. Date:         Thu, 15 Jul 1993 17:25:10 PDT
  4352. Reply-To:     Microsoft Access Database Discussion List
  4353.               <ACCESS-L@INDYCMS.BITNET>
  4354. Sender:       Microsoft Access Database Discussion List
  4355.               <ACCESS-L@INDYCMS.BITNET>
  4356. From:         "ROBERT GRINNELL,
  4357.               SEATTLE PACIFIC UNIVERSITY" <r_grinnell@LUKE.SPU.EDU>
  4358. Subject:      Re: How to go about learning Access
  4359.  
  4360. Sorry about the previous "non-message" forward of this... learning a new
  4361. editor...
  4362.  
  4363. >I'm curious.  How have all your folks out there gone about learning Access?
  4364. >I'm trying to use Access to prototype a fairly complex database that will
  4365. >be networked.  Cue cards are cute, and they were really helpful getting
  4366. >started along with the manuals, but.....
  4367.  
  4368. >Actually, this group has been extremely helpful - especially just browsing
  4369. >the messages that get posted.  They give me a feeling for what can and
  4370. >cannot be done, and what some of the work-arounds might be.
  4371.  
  4372. >In my current situation, what I think I need is a tutor/consultant.
  4373. >Anyone know anyone available in the Seattle area?  But....what other
  4374. >training opportunities are out there?!?!?
  4375.  
  4376. >Thanks in advance for any pointers!!
  4377.  
  4378. >Linda Cornell
  4379. >lcornell@u.washington.edu
  4380. >University of Washington
  4381. >Office of Research
  4382.  
  4383. Well, I'm slogging through the manuals, while collecting tidbits from
  4384. the list and subscribing to a couple of magazines.  The suggestion
  4385. about books is good; you may find them easier than the manuals, and some
  4386. go farther into problem-solving and creative applications.  It sounds
  4387. like you are looking for comprehensive training, rather than help with
  4388. specific problems, so Microsoft U. is a good (albeit probably expensive)
  4389. suggestion; I'd bet they have a bunch of courses already.  Community
  4390. colleges may offer introductory courses, such as some have done for
  4391. Windows, Excel, etc.
  4392.  
  4393. I'm aware of two user groups in our area dealing with Access.  These
  4394. may be helpful to you, and you could certainly find your tutor/
  4395. consultant there.  I'll send details to you directly.
  4396.  
  4397. Robert Grinnell
  4398. Seattle Pacific University
  4399. r_grinnell@luke.spu.edu
  4400. =========================================================================
  4401. Date:         Fri, 16 Jul 1993 11:27:02 CET
  4402. Reply-To:     Microsoft Access Database Discussion List
  4403.               <ACCESS-L@INDYCMS.BITNET>
  4404. Sender:       Microsoft Access Database Discussion List
  4405.               <ACCESS-L@INDYCMS.BITNET>
  4406. From:         "Hilger Martin Dr." <HILGER@KPMG.CO.AT>
  4407. Subject:      Import in Visual Basic 3.0-app
  4408.  
  4409. Hi to all!
  4410.  
  4411. I know that all connected lists are Access-lists but maybe some of you are
  4412. experimenting with VB3.0 too.
  4413.  
  4414. What I'd like to do is to import ASCII and Excel-data in my VB3.0-managed
  4415. Access Database. I don't want to switch to Access for this purpose.
  4416.  
  4417. Maybe one of you (any guy at MS listening today???) can mail a hint??
  4418.  
  4419. Thanks in advance!
  4420.  
  4421. Martin
  4422. =========================================================================
  4423. Date:         Fri, 16 Jul 1993 06:22:37 PDT
  4424. Reply-To:     Microsoft Access Database Discussion List
  4425.               <ACCESS-L@INDYCMS.BITNET>
  4426. Sender:       Microsoft Access Database Discussion List
  4427.               <ACCESS-L@INDYCMS.BITNET>
  4428. From:         Morris Myers <xrysta@MCODE.AMDAHL.COM>
  4429. Subject:      Re: How to go about learning Access
  4430.  
  4431. >
  4432. > Sorry about the previous "non-message" forward of this... learning a new
  4433. > editor...
  4434. >
  4435. > >I'm curious.  How have all your folks out there gone about learning Access?
  4436. > >I'm trying to use Access to prototype a fairly complex database that will
  4437. > >be networked.  Cue cards are cute, and they were really helpful getting
  4438. > >started along with the manuals, but.....
  4439. >
  4440. ... (stuff deleted)
  4441. ... so Microsoft U. is a good (albeit probably expensive)
  4442. > suggestion; I'd bet they have a bunch of courses already.
  4443. ... (more deletions)
  4444. >
  4445.  
  4446. I just received a MS University catalog in the mail. There are two courses
  4447. covering Access. The first course is an Introduction. The course outline:
  4448.  
  4449.         Introduction
  4450.                 Menu Options
  4451.                 Table Design
  4452.                 Importing/exporting tables
  4453.                 Attaching tables
  4454.         Queries
  4455.                 Select queries
  4456.                 Criteria for selection
  4457.                 Calculated fields
  4458.                 Sorting
  4459.                 Fields used for selection only (show flag)
  4460.                 Multiple queries
  4461.                 Parameter queries
  4462.                 Action queries
  4463.                 Using the Report Wizard
  4464.                 Modifying reports with the design tools
  4465.                 Grouping/Sorting
  4466.                 Subtotaling
  4467.                 Mailing labels
  4468.         Form Basics
  4469.                 Using the Form Wizard
  4470.                 Modifying forms with the design tool
  4471.                 Form sections
  4472.                 Control Types
  4473.                 Control/form properties
  4474.                 Modifying the appearance of forms
  4475.  
  4476. The second course is _Advanced Programming Using Microsoft Access_. The outline:
  4477.  
  4478.         Advanced forms
  4479.                 Multipage forms
  4480.                 Subforms
  4481.                 Field lists (list boxes)
  4482.                 Pop-up lists (combo boxes)
  4483.                 Option groups
  4484.                 Command buttons
  4485.         Macros
  4486.                 Actions
  4487.                 Conditional execution of actions
  4488.                 Macro groups
  4489.                 Autoexec macro
  4490.                 Autokeys macro
  4491.         Modules (Access Basic)
  4492.                 Intorduction
  4493.                 Decision and looping structures
  4494.                 Variables
  4495.                 Scooping (sic) and lifetime
  4496.                 Explicit/implicit declaration
  4497.                 Object variables
  4498.                 Control variables
  4499.                 Report/form variables
  4500.                 Database variables
  4501.                 Recordset variables
  4502.                 Manipulating data
  4503.                 Array
  4504.                 Multiuser concepts
  4505.                 Using transactions to ensure data integrity
  4506.  
  4507. There is promise of a Microsoft Access Video Trainig system. The course is
  4508. still under development so I won't include the course outline. It appears the
  4509. courses (there are three) in the video series will cover much of the material
  4510. listed above.
  4511.  
  4512. The course length, prerequisites and cost:
  4513.                 Introduction -  3 days, familiarity with Windows, $1125/person
  4514.                 Advanced - 2 days, completion of Introduction, $750/person
  4515.                 Video series, none, $999 + s&h + sales tax
  4516.  
  4517. I can't afford this kind of education but I offer the information for those
  4518. who are interested and/or can afford the courses.
  4519.  
  4520. g.mo
  4521.  
  4522.  
  4523.  
  4524.  
  4525. -- --------------------------------------------------------------------
  4526.  
  4527. Morris Myers                            [Standard Disclaimer]
  4528.  
  4529. Amdahl Corporation
  4530. M/S 205                                 Phone:  408-746-4798
  4531. Bldg. M3  Room 311                      Fax:    408-629-4374
  4532. 1230 E. Arques Avenue                   Email:  xrysta@mcode.amdahl.com
  4533. Sunnyvale, CA 94088-3470                or:   morris@xrysta.birdsong.suvl.ca.us
  4534. =========================================================================
  4535. Date:         Fri, 16 Jul 1993 10:11:30 EDT
  4536. Reply-To:     Microsoft Access Database Discussion List
  4537.               <ACCESS-L@INDYCMS.BITNET>
  4538. Sender:       Microsoft Access Database Discussion List
  4539.               <ACCESS-L@INDYCMS.BITNET>
  4540. From:         Gordon Charrick <gmc@HELIX.NIH.GOV>
  4541. Subject:      Re: How to go about learning Access
  4542.  
  4543. Unfortunately, I don't remember the title of the book or the publisher
  4544. (what can I say? :-)) but I saw a book at CompUSA a couple weeks ago that
  4545. really looked good. They used the book to develop a complete application
  4546. for a vet service. The book had a 3.5" disk in the back. As a matter or
  4547. fact, I tried to get it last night but they were out. Does anyone know
  4548. the book I'm talking about?
  4549. =========================================================================
  4550. Date:         Fri, 16 Jul 1993 09:19:48 PDT
  4551. Reply-To:     Microsoft Access Database Discussion List
  4552.               <ACCESS-L@INDYCMS.BITNET>
  4553. Sender:       Microsoft Access Database Discussion List
  4554.               <ACCESS-L@INDYCMS.BITNET>
  4555. From:         Jeff=Pezzotti%InfoSys%TV@BANYAN.BV.TEK.COM
  4556. Subject:      Passing Variable Names to Access Basic
  4557.  
  4558.   I'd like to be able to pass the name of a global variable to an Access
  4559. Basic function and then be able to place a value in that variable; e.g.
  4560.  
  4561. Global SaveCurrentPartNo As String
  4562. SetGlobal("SaveCurrentPartNo", [PartNo])  Where:
  4563.  
  4564. Function SetGlobal(MyVar As String, VarValue As String)
  4565.   (Contents of MyVar) = VarValue
  4566. End Function
  4567.  
  4568.   I am able to do this kind of thing with data elements, but not with
  4569. global variables; e.g.
  4570.  
  4571. SetField("PartNO", "Part Master", [PartNo])  Where:
  4572.  
  4573. Function (FieldNM As String, TableNM As String, FieldVal As String)
  4574. Dim DB As Database
  4575. Dim TBL As Table
  4576.  
  4577. Set DB = CurrentDB()
  4578. Set TBL = DB.Opentable(TableNM)
  4579.  
  4580. TBL(FieldNM) = FieldVal
  4581.  
  4582. TBL.Close
  4583. End Function
  4584.  
  4585.   Any ideas ??????
  4586.  
  4587.  
  4588.        jeff.pezzotti@tek.com
  4589. =========================================================================
  4590. Date:         Fri, 16 Jul 1993 10:36:12 PDT
  4591. Reply-To:     Microsoft Access Database Discussion List
  4592.               <ACCESS-L@INDYCMS.BITNET>
  4593. Sender:       Microsoft Access Database Discussion List
  4594.               <ACCESS-L@INDYCMS.BITNET>
  4595. From:         Jon Goldstein <Jonathan_A._Goldstein.Henr801e@XEROX.COM>
  4596. Subject:      Re: How to go about learning Access
  4597. In-Reply-To:  "gmc@helix.nih:gov:Xerox's message of 16-July-93 (Friday)
  4598.               10:11:30 EDT"
  4599.  
  4600. Re:  >>I saw a book at CompUSA a couple weeks ago that
  4601. really looked good. They used the book to develop a complete application
  4602. for a vet service. The book had a 3.5" disk in the back. As a matter or
  4603. fact, I tried to get it last night but they were out. Does anyone know
  4604. the book I'm talking about?<<
  4605.  
  4606. The book is The Microsoft Access Bible.  I do not remember the publisher.
  4607. There are two authors - I'm not good at remembering names.  I purchased the
  4608. book for $32.00 (U.S.A.)at CompUSA with the discount.
  4609.  
  4610. I own the book and it is quite good.  The text is very readable.  A good
  4611. presentation of object-oriented/event driven/relational DB application
  4612. development ala MS Access is provided through the development of the
  4613. veterinarian application mentioned.
  4614.  
  4615. About the only section of the book that might be considered lacking is the
  4616. presentation of Access Basic.  The book does give the fundamentals, including
  4617. an appendix with the most frequently used functions, but it is not intended as
  4618. an introduction to programming.  The emphasis is on the development of
  4619. applications without the use of traditional programming techniques.  But, as
  4620. the book points out, there are those times ...
  4621.  
  4622. A recent note regarding use of Modules instead of Macros for the development of
  4623. applications that will be generated under the developers version suggests that
  4624. for some the brief overview of functions might not be enough.  But Access Basic
  4625. should not be too difficult to pick up for anyone with a programming
  4626. background, however.  The functions are documented fairly completely within
  4627. Access.
  4628.  
  4629. Good luck,
  4630. Jon
  4631. =========================================================================
  4632. Date:         Fri, 16 Jul 1993 15:28:22 EDT
  4633. Reply-To:     Microsoft Access Database Discussion List
  4634.               <ACCESS-L@INDYCMS.BITNET>
  4635. Sender:       Microsoft Access Database Discussion List
  4636.               <ACCESS-L@INDYCMS.BITNET>
  4637. From:         Dave Finley <finleyd@FTDETRCK-VRINET.ARMY.MIL>
  4638. Subject:      Create second level menus in custom menus
  4639.  
  4640. Is it possible to create a second level menu in a custom toolbar menu for a
  4641. form? If so, how might I go about doing this?
  4642. =========================================================================
  4643. Date:         Fri, 16 Jul 1993 20:48:18 -0500
  4644. Reply-To:     Microsoft Access Database Discussion List
  4645.               <ACCESS-L@INDYCMS.BITNET>
  4646. Sender:       Microsoft Access Database Discussion List
  4647.               <ACCESS-L@INDYCMS.BITNET>
  4648. From:         George Raudabaugh <RAUDABAUGH@IDICL1.IDI.OCLC.ORG>
  4649. Subject:      VB 3.0 and ODBC
  4650.  
  4651. After finally getting a peek at the VB3.0 doc and how it interfaces
  4652. with ODBC, my jaw kinda dropped down to my knees.  Did I miss something,
  4653. or is the only way to create a result set that a VB control understands
  4654. is via a SQL SELECT?
  4655.  
  4656. My problem here is with providing SQLProcedures that return a result set
  4657. (and can be SQLFetch-ed) after a {call XYZ}.  Procedures NO NOT appear to
  4658. be supported in VB3.0.  Even to get at other ODBC SQLxxx API stuff appears
  4659. to be pretty lame (running a VB app to get column info instead of externalize
  4660. the ODBC SQLColumns call).  If I'm missing something, please correct me before
  4661. I set fire to the VB3.0 disks (which most interestingly were packaged with
  4662. the odd disks in one wrap and the even disks in the other).
  4663.  
  4664. GR.
  4665.  
  4666. --
  4667. George Raudabaugh               Manager/Document Technologies
  4668. Information Dimensions, Inc.    raudabaugh@idi.oclc.org            (work email)
  4669. 5080 Tuttle Crossing Blvd.
  4670. Dublin, Ohio  43017             (614) 761-7309                     (voice mail)
  4671. =========================================================================
  4672. Date:         Sat, 17 Jul 1993 09:25:31 +0800
  4673. Reply-To:     Microsoft Access Database Discussion List
  4674.               <ACCESS-L@INDYCMS.BITNET>
  4675. Sender:       Microsoft Access Database Discussion List
  4676.               <ACCESS-L@INDYCMS.BITNET>
  4677. From:         NCLCHAN@NTUVAX.BITNET
  4678. Subject:      Re: Delete table record
  4679.  
  4680. Thanks Dmitry ! :-)
  4681. Actually, my friend told me exactly the same thing. However, I made a mistake
  4682. of assuming Microsoft Access will automatically requery all items in the form
  4683. when I executed the macro command openform to open form.
  4684.  
  4685. Thank God I took your advice. All the deleted items are gone.
  4686.  
  4687. Chor Ling
  4688. =========================================================================
  4689. Date:         Sun, 18 Jul 1993 13:22:22 PDT
  4690. Reply-To:     thamilto@pcocd2.intel.com
  4691. Sender:       Microsoft Access Database Discussion List
  4692.               <ACCESS-L@INDYCMS.BITNET>
  4693. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  4694. Subject:      Re: Sub-form datasheets / Events
  4695. In-Reply-To:  <9307152254.AA23397@hermes.intel.com>; from "Richard Moldwin" at
  4696.               Jul 15, 93 5:51 pm
  4697.  
  4698. > When using the datasheet view of a form, the datasheet fields trap events
  4699. > just as you are looking at the form view.  The same code or macro will run
  4700. > regardless of the view.  I use this approach frequently!
  4701.  
  4702. This did the trick! I don't know why, but this didn't work for me before,
  4703. but I must have been doing something wrong. Ever since, I assumed the
  4704. events didn't work from a datasheet view. Thanks to everyone who responded
  4705. on this problem.
  4706.  
  4707.  
  4708. --
  4709. Tony Hamilton                 |
  4710. -Intel Corporation            | voice: 916-356-3070
  4711. --Folsom Engineering Services | mailstop: FM2-55
  4712. ---Engineering Resource Group | email: thamilto@pcocd2.intel.com
  4713. ----Software Technician       |
  4714. =========================================================================
  4715. Date:         Sun, 18 Jul 1993 15:56:01 -0700
  4716. Reply-To:     Microsoft Access Database Discussion List
  4717.               <ACCESS-L@INDYCMS.BITNET>
  4718. Sender:       Microsoft Access Database Discussion List
  4719.               <ACCESS-L@INDYCMS.BITNET>
  4720. From:         Roger Lurie <ICSRAL@ASUACAD.BITNET>
  4721. Subject:      Microsoft Access for the Mac?
  4722.  
  4723. Does anyone know if Microsoft plans to develop a copy of Access for the
  4724. Macintosh?
  4725.  
  4726. -------------------------------------------------------------------------
  4727. Roger Lurie
  4728. Arizona State University, Administrative Information Technology
  4729. Tempe, Arizona  85287-0101
  4730. Telephone: (602) 965-4433             Fax:    (602) 965-0819
  4731. Internet:  icsral@asuvm.inre.asu.edu  Bitnet: icsral@asuacad
  4732. -------------------------------------------------------------------------
  4733. =========================================================================
  4734. Date:         Sun, 18 Jul 1993 17:40:54 -0700
  4735. Reply-To:     Microsoft Access Database Discussion List
  4736.               <ACCESS-L@INDYCMS.BITNET>
  4737. Sender:       Microsoft Access Database Discussion List
  4738.               <ACCESS-L@INDYCMS.BITNET>
  4739. From:         Dmitry Serebrennikov <dmitry@UCSEE.BERKELEY.EDU>
  4740. Subject:      Re: Passing Variable Names to Access Basic
  4741. In-Reply-To:  <199307161708.AA02303@hp4at.eunet.co.at> from
  4742.               "Jeff=Pezzotti%InfoSys%TV@banyan.bv.tek.com" at Jul 16,
  4743.               93 09:19:48 am
  4744.  
  4745. >
  4746. >   I'd like to be able to pass the name of a global variable to an Access
  4747. > Basic function and then be able to place a value in that variable; e.g.
  4748. >
  4749. > Global SaveCurrentPartNo As String
  4750. > SetGlobal("SaveCurrentPartNo", [PartNo])  Where:
  4751. >
  4752. > Function SetGlobal(MyVar As String, VarValue As String)
  4753. >   (Contents of MyVar) = VarValue
  4754. > End Function
  4755. >
  4756.         If I understand you correctely you are trying to pass variables by
  4757.         reference rather then by value.  If that is correct I have a surprize
  4758.         for you -- that is the default way Basic passes variables!
  4759.         To pass a var by value you need to tell basic to do so.  In Quick Basic
  4760.         this is done with BYVAL keyword:
  4761.  
  4762.         Function MyFunc (BYVAL x As Integer)
  4763.  
  4764.         Then inside you can change x and have it stay the same in the calling
  4765.         invironment.
  4766.  
  4767.         However in a default declaration:  Function MyFunc (x As Integer)
  4768.         if you change the value of x inside your function it will also change in
  4769.         the calling invironment.
  4770.  
  4771.         ------------
  4772.         But you weren't asking for this were you ... :)
  4773.  
  4774.         Ok.  I think you can do what you want to do with just a straignt
  4775.         assignment:
  4776.  
  4777.         SavePreviousPartNo = [PartNo]
  4778.  
  4779.         Since this var you declare as global you should be able to do this in
  4780.         any piece of code in the same module.  I think you can do the same
  4781.         accross modules.  But if not try looking for help on "COMMON" stamtent.
  4782.  
  4783.         Good luck.
  4784.         If I am totally off key -- let me know, may be we can figure out a
  4785.         better solution.
  4786.  
  4787.         Dmitry
  4788.         dmitry@ucsee.berkeley.edu
  4789. =========================================================================
  4790. Date:         Mon, 19 Jul 1993 01:28:02 -0700
  4791. Reply-To:     Kristina Sontag <airplane@halcyon.com>
  4792. Sender:       Microsoft Access Database Discussion List
  4793.               <ACCESS-L@INDYCMS.BITNET>
  4794. From:         Kristina Sontag <airplane@HALCYON.COM>
  4795. Subject:      Re: How to go about learning Access
  4796.  
  4797. I learned Access the old-fashioned way, I read LOTS of books and
  4798. periodicals.  I started with the manuals and then picked up _Understanding
  4799. Microsoft Access_ by Alan Simpson (pub: Sybex, ISBN: 0-7821-1168-8) which
  4800. goes a bit more in depth about several important subjects like queries and
  4801. macros.  Also, since I had not had any experience with SQL before (yes, my
  4802. first bout with databases was Access!) I picked up _The SQL Standard_ by
  4803. C.J. Date with Hugh Darwen (pub: Addison-Wesley, ISBN: 0-201-55822-X).  I
  4804. also subscribed to _Inside Microsoft Access_ published by the Cobb Group
  4805. and _Smart Access_ published by Pinnacle.  I believe both of these
  4806. periodicals have been mentioned before in this list.  I of course have
  4807. been watching this list as well as the comp.databases.ms-access newsgroup
  4808. for any tidbits that might come up.  Last, but by no means least I have
  4809. called the MS-Access support line many times if I encountered a problem
  4810. that was not addressed anywhere that I had seen.  They are very helpful,
  4811. though sometimes they have been as puzzled as I.  All in all, I have been
  4812. picking up bits of information on Access here and there, but there are
  4813. still many unanswered questions for me too.
  4814.  
  4815. Hope this helps in your search for information!
  4816.  
  4817. --kris
  4818. --airplane@halcyon.com
  4819. =========================================================================
  4820. Date:         Mon, 19 Jul 1993 08:27:16 -0600
  4821. Reply-To:     Microsoft Access Database Discussion List
  4822.               <ACCESS-L@INDYCMS.BITNET>
  4823. Sender:       Microsoft Access Database Discussion List
  4824.               <ACCESS-L@INDYCMS.BITNET>
  4825. From:         FARLEY <ADP_LAURENE@WSC.COLORADO.EDU>
  4826. Subject:      Touch-sensitive screens w/ACCESS
  4827.  
  4828. Hello.
  4829.  
  4830. Have any of you out there had any experience with touch-sensitive
  4831. screens w/ACCESS?
  4832.  
  4833. TIA,
  4834. Laurene Farley
  4835. adp_laurene@wsc.colorado.edu
  4836. =========================================================================
  4837. Date:         Tue, 20 Jul 1993 14:25:51 +0800
  4838. Reply-To:     Microsoft Access Database Discussion List
  4839.               <ACCESS-L@INDYCMS.BITNET>
  4840. Sender:       Microsoft Access Database Discussion List
  4841.               <ACCESS-L@INDYCMS.BITNET>
  4842. From:         NCLCHAN@NTUVAX.BITNET
  4843. Subject:      recordcount Property
  4844.  
  4845. Does anyone know how to get the latest recordcount in a table ?
  4846.  
  4847. I tried using the following method:
  4848. Dim tabledata As Table
  4849. Set tabledata=db.opentable("Tablename")
  4850.  
  4851. tabledata.recordcount = recordcount in a table
  4852.  
  4853. However, if I were to add record to this table, the Recordcount value
  4854. is not updated to reflect the addition of the new records.
  4855.  
  4856. Does anyone know how to overcome this problem ? :-(
  4857.  
  4858. Chor Ling
  4859. NCLCHAN@NTUVAX.NTU.AC.SG
  4860. =========================================================================
  4861. Date:         Tue, 20 Jul 1993 15:01:00 +0100
  4862. Reply-To:     Microsoft Access Database Discussion List
  4863.               <ACCESS-L@INDYCMS.BITNET>
  4864. Sender:       Microsoft Access Database Discussion List
  4865.               <ACCESS-L@INDYCMS.BITNET>
  4866. Comments:     Sent using PMDF-822 , routing is done by ECNICE
  4867. From:         Dennis Vroegop <vroegop@ECN.NL>
  4868. Subject:      Column headings
  4869.  
  4870. Hi,
  4871.  
  4872. This may very well be a stupid question, but can anyone inform me
  4873. how to change the headings above the collumns in a querie?
  4874. I don't want a collumn to be named "SumOfSales", for example, but
  4875. want to give it my own name, such as "Total of sales".
  4876.  
  4877. Who knows how this can be done?
  4878.  
  4879. VTY
  4880.  
  4881. Dennis Vroegop
  4882. Energy research foundation the Netherlands ECN
  4883. INTERNET VROEGOP@ECN.NL
  4884. =========================================================================
  4885. Date:         Tue, 20 Jul 1993 15:28:00 +0100
  4886. Reply-To:     Microsoft Access Database Discussion List
  4887.               <ACCESS-L@INDYCMS.BITNET>
  4888. Sender:       Microsoft Access Database Discussion List
  4889.               <ACCESS-L@INDYCMS.BITNET>
  4890. Comments:     Sent using PMDF-822 , routing is done by ECNICE
  4891. From:         Dennis Vroegop <vroegop@ECN.NL>
  4892. Subject:      Column headings
  4893.  
  4894. Oops, pushed that "send message" button to soon...
  4895.  
  4896. I also would like to know how I can format the outcome of a sum in a querie.
  4897. I have a field with sales, which are nicely formatted, but when I want
  4898. to show the totals, the format is gone. How can this be done??
  4899.  
  4900. VTY (again)
  4901. Dennis Vroegop
  4902. INTERNET VROEGOP@ECN.NL
  4903. =========================================================================
  4904. Date:         Tue, 20 Jul 1993 09:15:05 -0500
  4905. Reply-To:     Microsoft Access Database Discussion List
  4906.               <ACCESS-L@INDYCMS.BITNET>
  4907. Sender:       Microsoft Access Database Discussion List
  4908.               <ACCESS-L@INDYCMS.BITNET>
  4909. From:         MARK TURPIN <MARKT@WINROCK.ORG>
  4910. Subject:      Re: Column headings
  4911.  
  4912.   Renaming a Field in a Query
  4913.  
  4914. See Also
  4915.  
  4916.  
  4917.  
  4918. You can rename a field in a query to describe the field's data more accurately.
  4919. This is particularly useful
  4920. when you define a calculated field or calculate a total. In such cases, unless y
  4921. ou enter a name, Microsoft
  4922. Access assigns names such as Expr1 or SumOfOrder Amount.
  4923.  
  4924. To change a field name in a query
  4925.  
  4926. 1       In a query's Design view, place the insertion point in front of the first lett
  4927. er of the field name in the QBE
  4928. grid.
  4929. 2       Type the new name followed by a colon.
  4930.         Delete any names assigned by Microsoft Access, but don't delete the field name
  4931. or expression.
  4932.  
  4933. Notes
  4934.  
  4935.         Changing a field name in a query's Design view changes the heading in the query
  4936. 's Datasheet view
  4937. and the field name in a form or report based on the query.  The underlying field
  4938.  name in the table
  4939. doesn't change, however.
  4940.         You can't use an expression name in another expression.  Its only purpose is to
  4941.  provide a name for the
  4942. datasheet column.
  4943.         If a field name includes a colon as a character in the name, you must enclose t
  4944. he name in brackets
  4945. whenever you use it in Microsoft Access.  For example, [Group: 2].
  4946.  
  4947.  
  4948. This was cut from Help.
  4949. =========================================================================
  4950. Date:         Tue, 20 Jul 1993 09:15:46 -0500
  4951. Reply-To:     Microsoft Access Database Discussion List
  4952.               <ACCESS-L@INDYCMS.BITNET>
  4953. Sender:       Microsoft Access Database Discussion List
  4954.               <ACCESS-L@INDYCMS.BITNET>
  4955. From:         MARK TURPIN <MARKT@WINROCK.ORG>
  4956. Subject:      Re: Column headings
  4957.  
  4958. I don't think you can.
  4959. =========================================================================
  4960. Date:         Tue, 20 Jul 1993 07:26:43 -0700
  4961. Reply-To:     Microsoft Access Database Discussion List
  4962.               <ACCESS-L@INDYCMS.BITNET>
  4963. Sender:       Microsoft Access Database Discussion List
  4964.               <ACCESS-L@INDYCMS.BITNET>
  4965. From:         Bill Stewart <STEWART@GC.BITNET>
  4966. Subject:      Re: Microsoft Access for the Mac?
  4967.  
  4968. I herd through a co worker that the MAc version is in the works.  I'm not
  4969. sure when it will be available.  I first started hearing about the Mac
  4970. version about 4 months ago.
  4971. =========================================================================
  4972. Date:         Tue, 20 Jul 1993 07:31:01 -0700
  4973. Reply-To:     Microsoft Access Database Discussion List
  4974.               <ACCESS-L@INDYCMS.BITNET>
  4975. Sender:       Microsoft Access Database Discussion List
  4976.               <ACCESS-L@INDYCMS.BITNET>
  4977. From:         Bill Stewart <STEWART@GC.BITNET>
  4978. Subject:      Re: Column headings
  4979.  
  4980. To change a column heading in a query, just type what the new column
  4981. heading should be in the FIELD: column box on the QBE grid followed by a
  4982. :(colon) character.
  4983. =========================================================================
  4984. Date:         Tue, 20 Jul 1993 07:35:01 -0700
  4985. Reply-To:     Microsoft Access Database Discussion List
  4986.               <ACCESS-L@INDYCMS.BITNET>
  4987. Sender:       Microsoft Access Database Discussion List
  4988.               <ACCESS-L@INDYCMS.BITNET>
  4989. From:         John von Colditz <johnvon@HALCYON.COM>
  4990. Subject:      Re: recordcount Property
  4991. In-Reply-To:  <199307200923.AA11593@halcyon.com> from "NCLCHAN@NTUVAX.BITNET"
  4992.               at Jul 20, 93 02:25:51 pm
  4993.  
  4994. >
  4995. > Does anyone know how to get the latest recordcount in a table ?
  4996. >
  4997. > I tried using the following method:
  4998. > Dim tabledata As Table
  4999. > Set tabledata=db.opentable("Tablename")
  5000. >
  5001. > tabledata.recordcount = recordcount in a table
  5002. >
  5003. > However, if I were to add record to this table, the Recordcount value
  5004. > is not updated to reflect the addition of the new records.
  5005. >
  5006. > Does anyone know how to overcome this problem ? :-(
  5007. >
  5008. > Chor Ling
  5009. > NCLCHAN@NTUVAX.NTU.AC.SG
  5010. >
  5011. I believe you must do a tabledata.MoveLast prior to checking the
  5012. recordcount property.
  5013.  
  5014. John
  5015. =========================================================================
  5016. Date:         Tue, 20 Jul 1993 15:00:00 -0400
  5017. Reply-To:     Microsoft Access Database Discussion List
  5018.               <ACCESS-L@INDYCMS.BITNET>
  5019. Sender:       Microsoft Access Database Discussion List
  5020.               <ACCESS-L@INDYCMS.BITNET>
  5021. From:         John Lorenc <LorencJA@ICE2.KCPS.RD.HYDRO.ON.CA>
  5022. Subject:      MS Access on Novell Netware
  5023.  
  5024. We are trying to get an MS Access App going on our Novell Network.  At this
  5025. time we have not implemented MS Access Security and are relying on Novell to
  5026. deliver that.
  5027.  
  5028. We have 2 Novell accounts setup:  one for the super user who has full Novell
  5029. privelleges and another for users who only are suppose to have read access to
  5030. the objects.  From a Novell perspective, these usere cannot write anything to
  5031. the *.mdb files.
  5032.  
  5033. The problem we are encountering is that when the super user opens the
  5034. database, other users get an error about not being able to open the *.mdb
  5035. file.  Two users can access the data at the same time, provided that the
  5036. super user does not have the database open.  We have fiddled with the
  5037. Exclusive and Read Only only options to no avail.
  5038.  
  5039. Has anyone encountered this problem?  Any suggestions/solutions would be most
  5040. appreciated.
  5041.  
  5042. Thanks
  5043.  
  5044. John Lorenc
  5045. Information Systems Coordinator
  5046. Ontario Hydro Research
  5047. Toronto, Ontario, Canada
  5048.  
  5049. jlorenc@rd.hydro.on.ca
  5050. =========================================================================
  5051. Date:         Tue, 20 Jul 1993 14:37:30 PDT
  5052. Reply-To:     Microsoft Access Database Discussion List
  5053.               <ACCESS-L@INDYCMS.BITNET>
  5054. Sender:       Microsoft Access Database Discussion List
  5055.               <ACCESS-L@INDYCMS.BITNET>
  5056. From:         Jeff=Pezzotti%InfoSys%TV@BANYAN.BV.TEK.COM
  5057. Subject:      Re: Passing Variable Names to Access Basic
  5058.  
  5059. dmitry@UCSEE.BERKELEY.EDU Wrote:
  5060. |
  5061. |
  5062. | >
  5063. | >   I'd like to be able to pass the name of a global
  5064. | variable to an Access
  5065. | > Basic function and then be able to place a value in that
  5066. | variable; e.g.
  5067. | >
  5068. | > Global SaveCurrentPartNo As String
  5069. | > SetGlobal("SaveCurrentPartNo", [PartNo])  Where:
  5070. | >
  5071. | > Function SetGlobal(MyVar As String, VarValue As String)
  5072. | >   (Contents of MyVar) = VarValue
  5073. | > End Function
  5074. | >
  5075. |         If I understand you correctely you are trying to
  5076. | pass variables by
  5077. |         reference rather then by value.  If that is
  5078. | correct I have a surprize
  5079. |         for you -- that is the default way Basic passes
  5080. | variables!
  5081. |         To pass a var by value you need to tell basic to
  5082. | do so.  In Quick Basic
  5083. |         this is done with BYVAL keyword:
  5084. |
  5085. |         Function MyFunc (BYVAL x As Integer)
  5086. |
  5087. |         Then inside you can change x and have it stay the
  5088. | same in the calling
  5089. |         invironment.
  5090. |
  5091. |         However in a default declaration:  Function MyFunc
  5092. | (x As Integer)
  5093. |         if you change the value of x inside your function
  5094. | it will also change in
  5095. |         the calling invironment.
  5096. |
  5097. |         ------------
  5098. |         But you weren't asking for this were you ... :)
  5099. |
  5100. |         Ok.  I think you can do what you want to do with
  5101. | just a straignt
  5102. |         assignment:
  5103. |
  5104. |         SavePreviousPartNo = [PartNo]
  5105. |
  5106. |         Since this var you declare as global you should be
  5107. | able to do this in
  5108. |         any piece of code in the same module.  I think you
  5109. | can do the same
  5110. |         accross modules.  But if not try looking for help
  5111. | on "COMMON" stamtent.
  5112. |
  5113. |         Good luck.
  5114. |         If I am totally off key -- let me know, may be we
  5115. | can figure out a
  5116. |         better solution.
  5117. |
  5118. |         Dmitry
  5119. |         dmitry@ucsee.berkeley.edu
  5120. |
  5121. |
  5122.  
  5123. Dmitry -
  5124.  
  5125.   The prolem is that you don't know the name of the global variable,
  5126. i.e. it's name is in the variable passed as a parameter.  I want to set
  5127. the global variable whose name is contained in the first parameter, to
  5128. the value of the second parameter.
  5129.  
  5130.           Thanks   ...    jeff.pezzotti@tek.com
  5131. =========================================================================
  5132. Date:         Tue, 20 Jul 1993 19:39:32 EDT
  5133. Reply-To:     Microsoft Access Database Discussion List
  5134.               <ACCESS-L@INDYCMS.BITNET>
  5135. Sender:       Microsoft Access Database Discussion List
  5136.               <ACCESS-L@INDYCMS.BITNET>
  5137. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  5138. Subject:      Re: Passing Variable Names to Access Basic
  5139.  
  5140. >   The prolem is that you don't know the name of the global variable,
  5141. > i.e. it's name is in the variable passed as a parameter.  I want to set
  5142. > the global variable whose name is contained in the first parameter, to
  5143. > the value of the second parameter.
  5144. >
  5145. >          Thanks   ...    jeff.pezzotti@tek.com
  5146.  
  5147.  
  5148. I think I understand this now (correct me, please, if I am wrong, Jeff):
  5149.  
  5150. You'd like to be able to pass the variable name as a string and have that
  5151. (string) interpreted to represent a variable name (or technically, just
  5152. about anything else when looking at it from an internals standpoint).
  5153. I'm guessing this isn't too unlike things one would see in the VAX/VMS/DCL
  5154. or VM/CMS/Rexx worlds...
  5155.  
  5156. pseudo-code example:
  5157.  
  5158. Pizza = 1
  5159. x$ = "Pizza = 7"
  5160. Interpret/Execute(x$)
  5161. Print Pizza
  5162. (and the output would be 7).
  5163.  
  5164. And you'd like to be able to do something like this, except passing parms,
  5165. etc?
  5166. No?
  5167. ----------------------------------------------------
  5168. Phil Paxton
  5169. Development Editor, 7-ball juggler, etc.
  5170. SAMS/Prentice Hall Computer Publishing
  5171. CARmel, Indiana (carMEL is in California)
  5172. =========================================================================
  5173. Date:         Tue, 20 Jul 1993 17:26:15 -0700
  5174. Reply-To:     Microsoft Access Database Discussion List
  5175.               <ACCESS-L@INDYCMS.BITNET>
  5176. Sender:       Microsoft Access Database Discussion List
  5177.               <ACCESS-L@INDYCMS.BITNET>
  5178. From:         Bill Stewart <STEWART@GC.BITNET>
  5179. Subject:      Access Programming
  5180.  
  5181. I am wondering if there is a way for an external program written in to tap
  5182. into an access table.  I realize that it is possible to write c
  5183. routines/API calls and DLL's from within access to munipulate data, but I'm
  5184. not sure if you can go the other way.  Does anyone care to share any ideas,
  5185. expirences or thoughts on this?
  5186.  
  5187. ------------------------------------------------------
  5188. Bill Stewart
  5189. Glendale Community Collge
  5190. 6000 W. Olive Ave
  5191. Glendale AZ. 85302
  5192. ------------------------------------------------------
  5193. =========================================================================
  5194. Date:         Tue, 20 Jul 1993 18:06:42 PDT
  5195. Reply-To:     Microsoft Access Database Discussion List
  5196.               <ACCESS-L@INDYCMS.BITNET>
  5197. Sender:       Microsoft Access Database Discussion List
  5198.               <ACCESS-L@INDYCMS.BITNET>
  5199. From:         "ROBERT GRINNELL,
  5200.               SEATTLE PACIFIC UNIVERSITY" <r_grinnell@LUKE.SPU.EDU>
  5201. Subject:      Re: Access Programming
  5202.  
  5203. On Tue, 20 Jul 1993 17:26:15 -0700 Bill Stewart writes:
  5204.  
  5205. >I am wondering if there is a way for an external program written in to tap
  5206. >into an access table.  I realize that it is possible to write c
  5207. >routines/API calls and DLL's from within access to munipulate data, but I'm
  5208. >not sure if you can go the other way.  Does anyone care to share any ideas,
  5209. >expirences or thoughts on this?
  5210.  
  5211. Have you checked out Visual Basic 3.0?  It has data aware controls,
  5212. a data access control, and the professional edition has a programmatic
  5213. layer for data access, as well.  It's native database format is the
  5214. Access .MDB.  If you are writing in C, or have an app already in C,
  5215. there may be a way to use the VB API to get at an Access table.
  5216.  
  5217. Robert Grinnell
  5218. Seattle Pacific University
  5219. =========================================================================
  5220. Date:         Tue, 20 Jul 1993 18:23:07 PDT
  5221. Reply-To:     Microsoft Access Database Discussion List
  5222.               <ACCESS-L@INDYCMS.BITNET>
  5223. Sender:       Microsoft Access Database Discussion List
  5224.               <ACCESS-L@INDYCMS.BITNET>
  5225. From:         Morris Myers <xrysta@MCODE.AMDAHL.COM>
  5226. Subject:      Re: Access Programming
  5227.  
  5228. >
  5229. > I am wondering if there is a way for an external program written in to tap
  5230. > into an access table.  I realize that it is possible to write c
  5231. > routines/API calls and DLL's from within access to munipulate data, but I'm
  5232. > not sure if you can go the other way.  Does anyone care to share any ideas,
  5233. > expirences or thoughts on this?
  5234. >
  5235. You can write applications in Visual Basic 3.0 that will access Access (:-))
  5236. databases. I have written several VB applications using Access databases. I
  5237. have not found anything that I cannot do in VB that I could do in Access.
  5238. Although I realize I am far from an expert in VB/Access programming. One
  5239. of the benefits(?) is that you can deliver your application to users who don't
  5240. have Access.
  5241.  
  5242. g.mo
  5243.  
  5244.  
  5245.  
  5246. -- --------------------------------------------------------------------
  5247.  
  5248. Morris Myers                            [Standard Disclaimer]
  5249.  
  5250. Amdahl Corporation
  5251. M/S 205                                 Phone:  408-746-4798
  5252. Bldg. M3  Room 311                      Fax:    408-629-4374
  5253. 1230 E. Arques Avenue                   Email:  xrysta@mcode.amdahl.com
  5254. Sunnyvale, CA 94088-3470                or:   morris@xrysta.birdsong.suvl.ca.us
  5255. =========================================================================
  5256. Date:         Wed, 21 Jul 1993 09:12:56 +1000
  5257. Reply-To:     Microsoft Access Database Discussion List
  5258.               <ACCESS-L@INDYCMS.BITNET>
  5259. Sender:       Microsoft Access Database Discussion List
  5260.               <ACCESS-L@INDYCMS.BITNET>
  5261. From:         Graeme Burton <G.Burton@SEC.GU.EDU.AU>
  5262. Subject:      Re: recordcount Property
  5263.  
  5264. I use a similar method to count records in a table.  I have a control in
  5265. the form header to call the function.  It updates whenever I delete
  5266. or add a record ????????
  5267.  
  5268. Sorry - I guess this is not much help.
  5269.  
  5270. Cheers.   Graeme.
  5271. ===============================================================================
  5272. Graeme Burton          |                             |
  5273. Student Systems Manager|                             | Phone: (07) 875 7500
  5274. Griffith University    | email:  G.Burton@gu.edu.au  |
  5275. Nathan  4111           |                             |   Fax: (07) 875 7957
  5276. Australia              |                             |
  5277. ===============================================================================
  5278. =========================================================================
  5279. Date:         Wed, 21 Jul 1993 09:15:00 +1000
  5280. Reply-To:     Microsoft Access Database Discussion List
  5281.               <ACCESS-L@INDYCMS.BITNET>
  5282. Sender:       Microsoft Access Database Discussion List
  5283.               <ACCESS-L@INDYCMS.BITNET>
  5284. From:         Graeme Burton <G.Burton@SEC.GU.EDU.AU>
  5285. Subject:      Re: Column headings
  5286.  
  5287. I the QBE grid instead of SumOfSales as the column, put
  5288.  
  5289. Myname:SumOfSales    and it will alias it to Myname
  5290.  
  5291.  
  5292. Cheers.  Graeme.
  5293.  
  5294. ===============================================================================
  5295. Graeme Burton          |                             |
  5296. Student Systems Manager|                             | Phone: (07) 875 7500
  5297. Griffith University    | email:  G.Burton@gu.edu.au  |
  5298. Nathan  4111           |                             |   Fax: (07) 875 7957
  5299. Australia              |                             |
  5300. ===============================================================================
  5301. =========================================================================
  5302. Date:         Tue, 20 Jul 1993 19:35:31 PDT
  5303. Reply-To:     thamilto@pcocd2.intel.com
  5304. Sender:       Microsoft Access Database Discussion List
  5305.               <ACCESS-L@INDYCMS.BITNET>
  5306. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  5307. Subject:      Re: Access Programming
  5308. In-Reply-To:  <9307210124.AA18796@hermes.intel.com>; from "Morris Myers" at Jul
  5309.               20, 93 6:23 pm
  5310.  
  5311. > > I am wondering if there is a way for an external program written in to tap
  5312. > > into an access table.  I realize that it is possible to write c
  5313. > > routines/API calls and DLL's from within access to munipulate data, but I'm
  5314. > > not sure if you can go the other way.  Does anyone care to share any ideas,
  5315. > > expirences or thoughts on this?
  5316. > >
  5317. > You can write applications in Visual Basic 3.0 that will access Access (:-))
  5318. > databases. I have written several VB applications using Access databases. I
  5319. > have not found anything that I cannot do in VB that I could do in Access.
  5320. > Although I realize I am far from an expert in VB/Access programming. One
  5321. > of the benefits(?) is that you can deliver your application to users who don't
  5322. > have Access.
  5323.  
  5324. Well, first, there are a number of things you can do in Access which you cannot
  5325. do in VB. Data-aware controls is one area, which despite the advancement with
  5326. VB3.0, VB actually lags in. There is no data-aware grid control, which would
  5327. be a basic datasheet in Access, nor is there a data-aware combo box or list
  5328. box. Work-arounds to achieve these features in VB turn out to be VERY slow.
  5329. You have to manually load, and then update the grid or combo box. Of course,
  5330. I haven't checked yet to see if Microhelp has their 3.0 verison of their
  5331. controls yet, though, which are supposed to provide these capabilities - but
  5332. that's more money.
  5333.  
  5334. Second, the Access Distribution Kit allows you to distribute your Access
  5335. applications, just as with VB. The user gets a run-time version of Access,
  5336. which hides all the design aspects of Access. The user never needs to know
  5337. they are using Access at all, and a setup kit comes with it just as with
  5338. the setup kit in VB.
  5339.  
  5340. Now, VB is far superior in many other ways, but my purpose here was to
  5341. respond to your specific comments.
  5342.  
  5343. As for accessing Access from anything but Access or VB3.0, you won't see
  5344. this in anything but Microsoft products, because the Access database engine
  5345. is a proprietary database - owned by Microsoft. Other vendors will only be
  5346. able to support Access database engines via ODBC, assuming a driver is
  5347. available, and I don't believe it is yet - there has been no demand for it.
  5348.  
  5349. As the first respondant indicated, the only way from C seems to be via the
  5350. use of DLL's called from an Access application. Otherwise, figure out the
  5351. binary structure of an .MDB file, and work with it just like any other file.
  5352. I don't think, again - because it is proprietary, that Microsoft will publish
  5353. this information, so you have to figure it out for yourself. BUt now you
  5354. are talking about creating your own query and update routines, which would
  5355. probably be poorly inadequate compared to the engine built into Access and VB.
  5356.  
  5357. Tony Hamilton                 |
  5358. -Intel Corporation            | voice: 916-356-3070
  5359. --Folsom Engineering Services | mailstop: FM2-55
  5360. ---Engineering Resource Group | email: thamilto@pcocd2.intel.com
  5361. ----Software Technician       |
  5362. =========================================================================
  5363. Date:         Tue, 20 Jul 1993 22:12:34 CDT
  5364. Reply-To:     Microsoft Access Database Discussion List
  5365.               <ACCESS-L@INDYCMS.BITNET>
  5366. Sender:       Microsoft Access Database Discussion List
  5367.               <ACCESS-L@INDYCMS.BITNET>
  5368. From:         Richard Moldwin <rmoldwin@MIDWAY.UCHICAGO.EDU>
  5369. Subject:      Re: recordcount Property
  5370. In-Reply-To:  Your message of Tue, 20 Jul 1993 14:25:51 +0800
  5371.  
  5372. I think that you have to use the MoveLast action to move to the last record
  5373. to get an accurate recourd count.  After using Table.MoveLast, use
  5374.  RC=Table.RecordCount.
  5375. =========================================================================
  5376. Date:         Tue, 20 Jul 1993 22:14:09 CDT
  5377. Reply-To:     Microsoft Access Database Discussion List
  5378.               <ACCESS-L@INDYCMS.BITNET>
  5379. Sender:       Microsoft Access Database Discussion List
  5380.               <ACCESS-L@INDYCMS.BITNET>
  5381. From:         Richard Moldwin <rmoldwin@MIDWAY.UCHICAGO.EDU>
  5382. Subject:      Re: Column headings
  5383. In-Reply-To:  Your message of Tue, 20 Jul 1993 15:01:00 +0100
  5384.  
  5385. Try NewColumnHeading:Original Column Heading as the entry in the query window
  5386. =========================================================================
  5387. Date:         Wed, 21 Jul 1993 13:57:57 +1000
  5388. Reply-To:     Microsoft Access Database Discussion List
  5389.               <ACCESS-L@INDYCMS.BITNET>
  5390. Sender:       Microsoft Access Database Discussion List
  5391.               <ACCESS-L@INDYCMS.BITNET>
  5392. From:         Graeme Burton <G.Burton@SEC.GU.EDU.AU>
  5393. Subject:      Re: recordcount Property
  5394.  
  5395. I have already replied to this request but I will list my whole
  5396. function so you can see what I have done.
  5397.  
  5398. The function counts the number of potential graduates in a database
  5399. that manages graduation.
  5400.  
  5401.  
  5402. Function NumberOfGraduates()
  5403. Dim db As Database
  5404. Dim Graduates As Table
  5405. Set db = CurrentDB()
  5406. Set Graduates = db.OpenTable("Graduate Data")
  5407. NumberOfGraduates = Graduates.RecordCount
  5408. End Function
  5409.  
  5410.  
  5411.  
  5412. I think that if you use a query rather than a table, you will
  5413. have to do a MoveFirst and a MoveLast and then interrogate
  5414. RecordCount
  5415.  
  5416.  
  5417. I hope this is of some help.
  5418.  
  5419. Graeme.
  5420.  
  5421. ===============================================================================
  5422. Graeme Burton          |                             |
  5423. Student Systems Manager|                             | Phone: (07) 875 7500
  5424. Griffith University    | email:  G.Burton@gu.edu.au  |
  5425. Nathan  4111           |                             |   Fax: (07) 875 7957
  5426. Australia              |                             |
  5427. ===============================================================================
  5428. =========================================================================
  5429. Date:         Wed, 21 Jul 1993 09:03:51 +0100
  5430. Reply-To:     focke@gmd.de
  5431. Sender:       Microsoft Access Database Discussion List
  5432.               <ACCESS-L@INDYCMS.BITNET>
  5433. Comments:     Warning -- original Sender: tag was Stefan.Focke@GMD.DE
  5434. From:         Stefan Focke <focke@GMD.DE>
  5435. Subject:      Problem with embedded graph
  5436.  
  5437. Hello!
  5438.  
  5439. My problem is, that I cannot change the title of an embedded graph.
  5440.  
  5441. I have a graph based on a query witch is embedded in a form. The title of
  5442. this graph is always the name of the first field in the query. When I open
  5443. MS-Graph I am able to change this title to a new text, but when I use the
  5444. form the old title appears again. It also seems to be impossible to delete
  5445. the title.
  5446.  
  5447. Any hints?
  5448.  
  5449. Thank you
  5450.  
  5451. ----------------------------------------------------------------------
  5452.  
  5453. Stefan Focke                  Tel. 02241-14-3154
  5454. GMD-ISA                       e-mail: focke@gmd.de
  5455. Rathausalle 10
  5456. D-W 5205 Sankt Augustin 1
  5457.  
  5458.     ********** MS-Word: From the guys who brought us EDLIN ********
  5459. =========================================================================
  5460. Date:         Wed, 21 Jul 1993 06:50:49 -0400
  5461. Reply-To:     Microsoft Access Database Discussion List
  5462.               <ACCESS-L@INDYCMS.BITNET>
  5463. Sender:       Microsoft Access Database Discussion List
  5464.               <ACCESS-L@INDYCMS.BITNET>
  5465. From:         Eugene Levine <elevine@WORLD.STD.COM>
  5466. Subject:      Dates and File Transfers
  5467. In-Reply-To:  <199307210318.AA17611@world.std.com>
  5468.  
  5469. In transferring data from Mac Excel to Windows Excel to Access, my dates
  5470. appear to be off by four years (correct date = 1990; Access date after
  5471. transfer = 1994). Does anyone know why this is happening and whether there
  5472. is a fix?
  5473.  
  5474. Thanks in advance.
  5475.  
  5476. Gene
  5477. elevine@world.std.com
  5478. =========================================================================
  5479. Date:         Wed, 21 Jul 1993 10:14:35 EDT
  5480. Reply-To:     Microsoft Access Database Discussion List
  5481.               <ACCESS-L@INDYCMS.BITNET>
  5482. Sender:       Microsoft Access Database Discussion List
  5483.               <ACCESS-L@INDYCMS.BITNET>
  5484. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  5485. Subject:      Re: Access Programming
  5486.  
  5487. > Although I realize I am far from an expert in VB/Access programming. One
  5488. > of the benefits(?) is that you can deliver your application to users who
  5489. don't
  5490. > have Access.
  5491.  
  5492. This last part is a non-issue because of ADK.  With ADK, you can distribute
  5493. your
  5494. Access applications royalty-free.  After making the initial purchase, of
  5495. course.
  5496.  
  5497. It's interesting...I received a phone call from a survey company on behalf
  5498. of Microsoft
  5499. last week asking how much I thought would be a fair price as a royalty for
  5500. distributing
  5501. applications (Hmmmmm). Unfortunately, 99% of the questions were yes/no and
  5502. allowed
  5503. no room for commentary.  My comments during the essay portion of the test
  5504. were of the
  5505. effect I believed if Microsoft started charging royalties for ADK
  5506. distribution [that] the
  5507. ADK should not be *sold* to the developer community and it most certainly
  5508. would sway
  5509. my decisions regarding which platform is used for development.
  5510.  
  5511. I suppose Wheel of Fortune could say it best:
  5512.  
  5513.                     G R __ __ D
  5514.  
  5515.      "Pat, could I buy an E?"
  5516.  
  5517.  
  5518.  
  5519. Phil Paxton
  5520. Development Editor, eidetic, and seven-ball juggler.
  5521. =========================================================================
  5522. Date:         Wed, 21 Jul 1993 16:24:06 CET
  5523. Reply-To:     Microsoft Access Database Discussion List
  5524.               <ACCESS-L@INDYCMS.BITNET>
  5525. Sender:       Microsoft Access Database Discussion List
  5526.               <ACCESS-L@INDYCMS.BITNET>
  5527. From:         Hilger Robert <RHILGER@KPMG.CO.AT>
  5528. Subject:      Re: Dates and File Transfers
  5529.  
  5530.  E> In transferring data from Mac Excel to Windows Excel to Access, my
  5531.  E> dates appear to be off by four years (correct date = 1990; Access date
  5532.  E> after transfer = 1994). Does anyone know why this is happening and
  5533.  E> whether there is a fix?
  5534.  E>
  5535.  E> Thanks in advance.
  5536.  E>
  5537.  E> Gene
  5538.  E> elevine@world.std.com
  5539. ***** NOTES from Hilger Robert (RHILGER @ KPMG) at 21.07.93 16:12
  5540. The MAC uses Dates beginning with 1904, the PC starts at 1900.
  5541. There is a check-box in Extras - Calculate named *1904 Date values* (may be
  5542. not exact - I use a german version).
  5543.  
  5544. Check this out (or on?)
  5545. HTHs
  5546. Robert
  5547.  
  5548.  
  5549.  
  5550. Robert Hilger       ==\\
  5551. rhilger@kpmg.co.at____//_
  5552.       ____      /      O\
  5553.   O|_|    \____/ Pegaso /
  5554.  /__    __          __ /
  5555. /  +++++  \        /  +++++
  5556.  ++  _  ++ \      / ++  _  ++
  5557. ++  / \  ++ \____/ ++  / \  ++
  5558. ++  \_/  ++        ++  \_/  ++
  5559.  ++     ++          ++     ++
  5560.    +++++              +++++
  5561. two wheels are enough
  5562. =========================================================================
  5563. Date:         Wed, 21 Jul 1993 07:48:49 PDT
  5564. Reply-To:     Microsoft Access Database Discussion List
  5565.               <ACCESS-L@INDYCMS.BITNET>
  5566. Sender:       Microsoft Access Database Discussion List
  5567.               <ACCESS-L@INDYCMS.BITNET>
  5568. From:         Jeff=Pezzotti%InfoSys%TV@BANYAN.BV.TEK.COM
  5569. Subject:      Re: Passing Variable Names to Access Basic
  5570.  
  5571. 72410.2162@compuserve.COM Wrote:
  5572. |
  5573. |
  5574. | >   The prolem is that you don't know the name of the global
  5575. | variable,
  5576. | > i.e. it's name is in the variable passed as a parameter.  I
  5577. | want to set
  5578. | > the global variable whose name is contained in the first
  5579. | parameter, to
  5580. | > the value of the second parameter.
  5581. | >
  5582. | >          Thanks   ...    jeff.pezzotti@tek.com
  5583. |
  5584. |
  5585. | I think I understand this now (correct me, please, if I am
  5586. | wrong, Jeff):
  5587. |
  5588. | You'd like to be able to pass the variable name as a string
  5589. | and have that
  5590. | (string) interpreted to represent a variable name (or
  5591. | technically, just
  5592. | about anything else when looking at it from an internals
  5593. | standpoint).
  5594. | I'm guessing this isn't too unlike things one would see in
  5595. | the VAX/VMS/DCL
  5596. | or VM/CMS/Rexx worlds...
  5597. |
  5598. | pseudo-code example:
  5599. |
  5600. | Pizza = 1
  5601. | x$ = "Pizza = 7"
  5602. | Interpret/Execute(x$)
  5603. | Print Pizza
  5604. | (and the output would be 7).
  5605. |
  5606. | And you'd like to be able to do something like this, except
  5607. | passing parms,
  5608. | etc?
  5609. | No?
  5610. | ----------------------------------------------------
  5611. | Phil Paxton
  5612. | Development Editor, 7-ball juggler, etc.
  5613. | SAMS/Prentice Hall Computer Publishing
  5614. | CARmel, Indiana (carMEL is in California)
  5615. |
  5616. |
  5617.  
  5618. Phil -
  5619.  
  5620.   Almost.  I would like to do what you describe (and can't do that
  5621. either).   However, in this case I am trying to do something like:
  5622.  
  5623. x$ = "Pizza"
  5624. y% = 27
  5625. replace variable whose name is in x$ with y%.
  5626.  
  5627.   In XBASE you would use "macros"; e.g.
  5628. x = "Pizza"
  5629. &x = y
  5630.  
  5631.                  ... Jeff.Pezzotti@Tek.COM
  5632. =========================================================================
  5633. Date:         Wed, 21 Jul 1993 12:40:58 EDT
  5634. Reply-To:     Microsoft Access Database Discussion List
  5635.               <ACCESS-L@INDYCMS.BITNET>
  5636. Sender:       Microsoft Access Database Discussion List
  5637.               <ACCESS-L@INDYCMS.BITNET>
  5638. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  5639. Subject:      Re: Passing Variable Names to Access Basic
  5640.  
  5641. | Pizza = 1
  5642. | x$ = "Pizza = 7"
  5643. | Interpret/Execute(x$)
  5644. | Print Pizza
  5645. | (and the output would be 7).
  5646. |
  5647. | And you'd like to be able to do something like this, except
  5648. | passing parms,
  5649.  
  5650. >   Almost.  I would like to do what you describe (and can't do that
  5651. > either).   However, in this case I am trying to do something like:
  5652. >
  5653. > x$ = "Pizza"
  5654. > y% = 27
  5655. >replace variable whose name is in x$ with y%.
  5656. >
  5657. >   In XBASE you would use "macros"; e.g.
  5658. > x = "Pizza"
  5659. > &x = y
  5660.  
  5661. Hmmm. Ok. I understand now.  I don't think you can do it -- there'd need to be
  5662.  an interpretation performed
  5663. against the parms and I don't think Access has that ability (yet).  I've not
  5664.  seen this on the "wishlist" section
  5665. of the Access forum yet -- I wonder 1) if any serious consideration would be
  5666.  given to it and 2) how it would
  5667. mess up the internals to permit such a feat?
  5668.  
  5669. Phil Paxton
  5670. Development Editor, 7-ball juggler, and eidetic
  5671. SAMS/Prentice Hall Computer Publishing
  5672. Carmel, Indiana
  5673. =========================================================================
  5674. Date:         Wed, 21 Jul 1993 15:57:06 EST
  5675. Reply-To:     Microsoft Access Database Discussion List
  5676.               <ACCESS-L@INDYCMS.BITNET>
  5677. Sender:       Microsoft Access Database Discussion List
  5678.               <ACCESS-L@INDYCMS.BITNET>
  5679. Comments:     Resent-From: Nathan Brindle <NBRINDLE@INDYCMS>
  5680. Comments:     Originally-From: Jeff Bone <JBONE@DOPIG.UAB.EDU>
  5681. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  5682. Organization: UAB Photo & Graphics
  5683. Subject:      TAN:  Recent Aldus Press Release
  5684.  
  5685. Hi all--I'm forwarding this off of PAGEMAKR@INDYCMS because it might
  5686. be useful for some of you.  Note that it specifically mentions Access.
  5687.  
  5688. -----------------------------------------------------BITNET:  NBRINDLE@INDYCMS
  5689. Nathan C. Brindle, Administrative Specialist, Student Activities Office
  5690. Indiana University Purdue University Indianapolis
  5691. Staff Advisor, ALPHA PHI OMEGA, TAU OMICRON CHAPTER
  5692. List Administrator, STUACTS@INDYCMS, APOSEC52@INDYCMS, and ACCESS-L@INDYCMS
  5693. Internet:    NBRINDLE@INDYCMS.IUPUI.EDU (preferred) or NBRINDLE@AOL.COM
  5694. Disclaimer:  My opinions are my own.  Indiana University can speak for itself.
  5695. ------------------------------------------------------------------------------
  5696.  
  5697. ----------------------------Original message----------------------------
  5698. Aldus Announces InfoPublisher Database Addition
  5699.  
  5700. SEATTLE, June 29, 1993--Aldus Corporation today announced the InfoPublisher
  5701. Database Addition, an application that links Aldus PageMaker 5.0 for Windows
  5702. to database management systems. InfoPublisher, an upgrade to PageMaker 4.0
  5703. Database Edition, is developed by PageAhead Software Corporation, Seattle.
  5704.  
  5705. InfoPublisher will offer an intuitive, spreadsheet-like interface that
  5706. customers can use with the pasteboard interface in PageMaker. They can then
  5707. easily query, retrieve, and format information from popular database formats
  5708. and place it in publications they produce with PageMaker. Users will be able
  5709. to combine data from multiple database tables, calculate new fields based on
  5710. any data in a database, and sort the data in practically any order.
  5711.  
  5712. "With the InfoPublisher Database Addition, people will be able to place raw
  5713. data from dBASE, Paradox, FoxPro, or Access as well as Excel and ASCII text
  5714. files right into PageMaker to present their information in an attractive,
  5715. professional-looking publication," said Karen Howe, Aldus Additions senior
  5716. product manager. "This new release will extend PageMaker's publishing power by
  5717. supporting data from leading database systems, with much tighter integration
  5718. between PageMaker and the InfoPublisher interface."
  5719.  
  5720. The Aldus Additions family
  5721.  
  5722. "The InfoPublisher Addition is just one of many Aldus Additions tailored to
  5723. the specific publishing needs of today's PageMaker user," Howe said.
  5724. "Additions are add-on modules to PageMaker that automate routine and
  5725. repetitive tasks or enable users to customize PageMaker for their specialized
  5726. publishing requirements."
  5727.  
  5728. Several Additions are included with the retail versions of PageMaker; others
  5729. can be purchased separately. InfoPublisher will be the first standalone
  5730. Addition for PageMaker 5.0.
  5731.  
  5732. System configuration
  5733.  
  5734. The InfoPublisher Database Addition for Aldus PageMaker 5.0 will require
  5735. Microsoft Windows 3.1 or later and Windows 3.1-compatible hardware. The
  5736. recommended configuration will be a 486-based DOS-compatible computer, 6-8MB
  5737. of RAM, an 80MB hard drive, a high-resolution graphics adaptor card, and a
  5738. mouse. The minimum configuration will be a 386-based DOS-compatible computer,
  5739. 6MB of RAM, a 40MB hard drive, an EGA or Hercules graphics adaptor card, and a
  5740. mouse or other pointing device.
  5741.  
  5742. Availability and pricing
  5743.  
  5744. InfoPublisher Database Addition for Aldus PageMaker 5.0 will be released in
  5745. the third quarter of 1993, with a suggested retail price of $199 (U.S.).
  5746. Registered owners of Aldus PageMaker 4.0 Database Edition will be able to
  5747. upgrade by purchasing the InfoPublisher Database Addition for $79. Customers
  5748. who purchase Database Edition after June 29, 1993 will receive the
  5749. InfoPublisher Addition as a free upgrade. Customers who order through Aldus
  5750. Customer Services between now and October 31, 1993 can receive the Addition at
  5751. the special introductory price of $129.
  5752.  
  5753. To receive more information on the InfoPublisher Database Addition, or Aldus
  5754. PageMaker 5.0, customers in the United States and Canada can contact Aldus
  5755. Customer Services at (206) 628-2320.
  5756.  
  5757. Aldus Corporation (NASDAQ: ALDC) creates computer software solutions that help
  5758. people throughout the world effectively communicate information and ideas. The
  5759. company focuses on three lines of business: applications for the professional
  5760. publishing and prepress markets; applications for the general consumer market;
  5761. and service and support programs for professional end-users. Aldus has
  5762. subsidiaries in Europe, Asia, and the Pacific Rim serving a worldwide network
  5763. of dealers and distributors.
  5764.  
  5765. Aldus, the Aldus logo, and PageMaker are registered trademarks of Aldus
  5766. Corporation. InfoPublisher is a registered trademark of PageAhead Software
  5767. Corporation. Other product and corporate names may be trademarks or registered
  5768. trademarks of other companies, and are used only for explanation and to the
  5769. owners' benefit, without intent to infringe.
  5770.  
  5771.  
  5772.  
  5773. --------------------------------------------------------------------
  5774. Jeff Bone                              Internet: jbone@dopig.uab.edu
  5775. Electronic Imaging Coordinator        AppleLink: jbone
  5776. School of Medicine                          FTP: ftp.dopig.uab.edu
  5777. University of Alabama at Birmingham       Voice: (205) 934-4396
  5778. University Station                          Fax: (205) 934-1000
  5779. Birmingham, AL  35294-2041                 Data: (205) 934-0753
  5780. =========================================================================
  5781. Date:         Wed, 21 Jul 1993 15:35:47 -0700
  5782. Reply-To:     Microsoft Access Database Discussion List
  5783.               <ACCESS-L@INDYCMS.BITNET>
  5784. Sender:       Microsoft Access Database Discussion List
  5785.               <ACCESS-L@INDYCMS.BITNET>
  5786. From:         Dmitry Serebrennikov <dmitry@UCSEE.BERKELEY.EDU>
  5787. Subject:      Re: Microsoft Access for the Mac?
  5788. In-Reply-To:  <199307191637.AA04663@hp4at.eunet.co.at> from "Roger Lurie" at
  5789.               Jul 18, 93 03:56:01 pm
  5790.  
  5791. >
  5792. > Does anyone know if Microsoft plans to develop a copy of Access for the
  5793. > Macintosh?
  5794. >
  5795. > -------------------------------------------------------------------------
  5796. > Roger Lurie
  5797. > Arizona State University, Administrative Information Technology
  5798. > Tempe, Arizona  85287-0101
  5799. > Telephone: (602) 965-4433             Fax:    (602) 965-0819
  5800. > Internet:  icsral@asuvm.inre.asu.edu  Bitnet: icsral@asuacad
  5801. > -------------------------------------------------------------------------
  5802. >
  5803.     I think that is a good bet.  Microsoft said in the last Developers Newspaper
  5804.     that the new Visual Basic Application Edition will run on Win3.1 WinNT and
  5805.     Macintosh.  The plans for the VB are very ambitious -- it is to be a
  5806.     universal macro control languauge for all Microsoft Applications and it
  5807.     will handle OLE2.0 as its main goal.
  5808.     Microsoft also said that they see a new area of computer programmers:
  5809.     solution providers who will take the off-the-shelf software and program its
  5810.     exposed objects using VB to produce a complete solution for a customer in
  5811.     a very short time.  As an example they gave a financial package based on
  5812.     Excel and Word.
  5813.  
  5814.     Of cource I am not assosiated with MS except that I make my living
  5815.     using their applications.
  5816.  
  5817.     Dmitry
  5818.     dmitry.ucsee.berkeley.edu
  5819. =========================================================================
  5820. Date:         Wed, 21 Jul 1993 15:44:18 -0700
  5821. Reply-To:     Microsoft Access Database Discussion List
  5822.               <ACCESS-L@INDYCMS.BITNET>
  5823. Sender:       Microsoft Access Database Discussion List
  5824.               <ACCESS-L@INDYCMS.BITNET>
  5825. From:         Dmitry Serebrennikov <dmitry@UCSEE.BERKELEY.EDU>
  5826. Subject:      Re: Formating results of expressions
  5827. In-Reply-To:  <199307201346.AA09539@hp4at.eunet.co.at> from "Dennis Vroegop" at
  5828.               Jul 20, 93 03:28:00 pm
  5829.  
  5830. >
  5831. > Oops, pushed that "send message" button to soon...
  5832. >
  5833. > I also would like to know how I can format the outcome of a sum in a querie.
  5834. > I have a field with sales, which are nicely formatted, but when I want
  5835. > to show the totals, the format is gone. How can this be done??
  5836. >
  5837.     Look for help on Format and Format$ function.
  5838.     They let you use the same syntax as in the Format property in a form or
  5839.     table (or report), but just work on values instead.  So if you have an
  5840.     expression that returns a value (say A+B) do this:
  5841.  
  5842.     =Format("#,##0.00", A+B)
  5843.  
  5844.     I am not sure about syntax but this is definetely possible.
  5845.     Good luck.
  5846. =========================================================================
  5847. Date:         Wed, 21 Jul 1993 16:21:00 PDT
  5848. Reply-To:     thamilto@pcocd2.intel.com
  5849. Sender:       Microsoft Access Database Discussion List
  5850.               <ACCESS-L@INDYCMS.BITNET>
  5851. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  5852. Subject:      Requery problems
  5853.  
  5854. Okay, here's the scenario:
  5855.  
  5856. On Form A, I have a combo box which lists all the key index values of that
  5857. form, and which allows the selection of any given record (just like on the
  5858. Supplier form of the MS-provided Northwind demo database).
  5859.  
  5860. Also on this form is a button, which calls a macro to open another form for
  5861. the purpose of adding a new record to this table. It opens it up as a dialog
  5862. form (modal). After adding the new record, and the new form is closed, I
  5863. do a REQUERY command, with no parameter, hoping to update Form A so that
  5864. the record I just added shows up in my combo box.
  5865.  
  5866. Doesn't work.
  5867.  
  5868. Now, first, I've done this before, and I worked - at least I thought it did.
  5869. Second, I've tried issuing the REQUERY command in the same macro that
  5870. opens up the modal data-entry form, and also as part of the macro that
  5871. closes that same form. In either case, I don't get an error or anything,
  5872. but it just does not work. Like I say, I thought I had this working in a
  5873. similar situation once, but it doesn't seem to be now.
  5874.  
  5875. Thanks in advance for any help.
  5876. --
  5877. Tony Hamilton                 |
  5878. -Intel Corporation            | voice: 916-356-3070
  5879. --Folsom Engineering Services | mailstop: FM2-55
  5880. ---Engineering Resource Group | email: thamilto@pcocd2.intel.com
  5881. ----Software Technician       |
  5882. =========================================================================
  5883. Date:         Wed, 21 Jul 1993 21:28:00 GMT
  5884. Reply-To:     Microsoft Access Database Discussion List
  5885.               <ACCESS-L@INDYCMS.BITNET>
  5886. Sender:       Microsoft Access Database Discussion List
  5887.               <ACCESS-L@INDYCMS.BITNET>
  5888. From:         "John M. King" <0005530074@MCIMAIL.COM>
  5889.  
  5890. I have an access application in which it is necessary to convert a table
  5891. which contains 4 memo fields to one in which the data in the memo fields
  5892. is contained in Word documents embedded in OLE fields.  I am trying to
  5893. write a function(s) which would accomplish the conversion of the data
  5894. without the necessity of user intervention.
  5895.  
  5896. My current approach is to write a function which reads each memo field,
  5897. writes it to a text file, calls another function which inserts the
  5898. object, a word document into the OLE field, inserts the txt file into
  5899. the word document using word basic commands, closes the document and
  5900. continues on until the end of the table.
  5901.  
  5902. I have gotten parts of it to work and will likely get it all to work
  5903. eventually.  But it is not very elegant and does not yet work.  I would
  5904. appreciate any comments and/or suggestions as to how best to accomplish
  5905. this task.
  5906.  
  5907. John King
  5908. Cap Gemini America                      Fax   804-270-6524
  5909. 0005530074@mcimail.com                  CompuServe 72060,3706
  5910. =========================================================================
  5911. Date:         Thu, 22 Jul 1993 09:26:31 +0800
  5912. Reply-To:     Microsoft Access Database Discussion List
  5913.               <ACCESS-L@INDYCMS.BITNET>
  5914. Sender:       Microsoft Access Database Discussion List
  5915.               <ACCESS-L@INDYCMS.BITNET>
  5916. From:         NCLCHAN@NTUVAX.BITNET
  5917. Subject:      Re: recordcount Property
  5918.  
  5919. To all my advisers,
  5920.  
  5921. Thanks you. I tried MoveLast Method. However, the recordcount is still wrong.
  5922. Presently, I am using version 1.0. Maybe version 1.1 will not have this "bug".
  5923. I will keep U inform if I ever find a way besides manual counting.
  5924.  
  5925. Chor Ling
  5926. =========================================================================
  5927. Date:         Wed, 21 Jul 1993 22:51:21 PDT
  5928. Reply-To:     thamilto@pcocd2.intel.com
  5929. Sender:       Microsoft Access Database Discussion List
  5930.               <ACCESS-L@INDYCMS.BITNET>
  5931. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  5932. Subject:      Requery problem sort of solved
  5933.  
  5934. Well, I'm going to answer my own problem, since I seem to have it
  5935. working.
  5936.  
  5937. FIrst, to clarify, I did try requerying just the control in question, and
  5938. it didn't seem to work either. What _is_ working is doing first a refresh
  5939. and then a requery. A requery alone wasn't working at all. A refresh alone
  5940. seemed to sort of work, but not completely. The two together seem to do
  5941. the job. I still think there's some hidden reason why one or the other isn't
  5942. working for me, but at least it is working.
  5943.  
  5944. Wierd.
  5945. --
  5946. Tony Hamilton                 |
  5947. -Intel Corporation            | voice: 916-356-3070
  5948. --Folsom Engineering Services | mailstop: FM2-55
  5949. ---Engineering Resource Group | email: thamilto@pcocd2.intel.com
  5950. ----Software Technician       |
  5951. =========================================================================
  5952. Date:         Wed, 21 Jul 1993 22:57:13 PDT
  5953. Reply-To:     thamilto@pcocd2.intel.com
  5954. Sender:       Microsoft Access Database Discussion List
  5955.               <ACCESS-L@INDYCMS.BITNET>
  5956. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  5957. Subject:      Indexing in Access?
  5958.  
  5959. I had never bothered indexing in Access, since everything runs pretty
  5960. quick for me (of course, the keys are indexed, but they always are).
  5961. Anyway, I am doing some queryies based on queries now (in order to get
  5962. around not being able to do nested SQL queries in Access), and am seeing
  5963. a few queries that take a few seconds, instead of being instant. SO, I
  5964. figured I'd maybe index the fields involved, since the docs indicate that
  5965. indexing speeds up searches and sorts, and guess what - nothing happened.
  5966. Indexing the fields involved didn't seem to do a thing.
  5967.  
  5968. So, my question is:
  5969.  
  5970. 1. What's the point?
  5971.  
  5972. 2. Does anyone else use indexing successfully?
  5973.  
  5974. I'm used to dBase and FoxPro where an index can make all the difference
  5975. in the world, but in those products, you have direct control over whether
  5976. and how use an index in your queries. In Access, there's no such control
  5977. from the query design, no "use indexes" flag or anything, so how am I to
  5978. know that Access is always using an index where possible? It just doesn't
  5979. seem to be doing anything for me. Does it matter that they are
  5980. Duplicates OK indexes? They have to be in this situation.
  5981. --
  5982. Tony Hamilton                 |
  5983. -Intel Corporation            | voice: 916-356-3070
  5984. --Folsom Engineering Services | mailstop: FM2-55
  5985. ---Engineering Resource Group | email: thamilto@pcocd2.intel.com
  5986. ----Software Technician       |
  5987. =========================================================================
  5988. Date:         Thu, 22 Jul 1993 09:05:01 +0100
  5989. Reply-To:     focke@gmd.de
  5990. Sender:       Microsoft Access Database Discussion List
  5991.               <ACCESS-L@INDYCMS.BITNET>
  5992. Comments:     Warning -- original Sender: tag was Stefan.Focke@GMD.DE
  5993. From:         Stefan Focke <focke@GMD.DE>
  5994. Subject:      Re: Formating results of expressions
  5995.  
  5996. > Oops, pushed that "send message" button to soon...
  5997. >
  5998. > I also would like to know how I can format the outcome of a sum in a querie.
  5999. > I have a field with sales, which are nicely formatted, but when I want
  6000. > to show the totals, the format is gone. How can this be done??
  6001.  
  6002.  
  6003. If I understand your Problem right, you should make a form with the field
  6004. you want to display. Change the format of this fields and show the form in
  6005. table-mode.
  6006.  
  6007. Greetings
  6008.  
  6009. Stefan
  6010.  
  6011. ----------------------------------------------------------------------
  6012.  
  6013. Stefan Focke                  Tel. 02241-14-3154
  6014. GMD-ISA                       e-mail: focke@gmd.de
  6015. Rathausalle 10
  6016. D-W 5205 Sankt Augustin 1
  6017.  
  6018.     ********** MS-Word: From the guys who brought us EDLIN ********
  6019. =========================================================================
  6020. Date:         Thu, 22 Jul 1993 14:59:38 CET
  6021. Reply-To:     Microsoft Access Database Discussion List
  6022.               <ACCESS-L@INDYCMS.BITNET>
  6023. Sender:       Microsoft Access Database Discussion List
  6024.               <ACCESS-L@INDYCMS.BITNET>
  6025. From:         "Hilger Martin Dr." <HILGER@KPMG.CO.AT>
  6026. Subject:      Password-command
  6027.  
  6028. Hi!
  6029.  
  6030. Two questions:
  6031.  
  6032. 1) Is there another way to put Access-commands into user-defined menus than
  6033. to put menus into a form? It seems to me that I always need sort of a
  6034. "background"-form in order to have any kin dof menu.
  6035.  
  6036. 2) Is there a way to put the password-command into a menu other than to
  6037. make the database-container visible?
  6038.  
  6039. Thanks for any help!!
  6040.  
  6041. Martin
  6042. =========================================================================
  6043. Date:         Thu, 22 Jul 1993 15:09:06 CET
  6044. Reply-To:     Microsoft Access Database Discussion List
  6045.               <ACCESS-L@INDYCMS.BITNET>
  6046. Sender:       Microsoft Access Database Discussion List
  6047.               <ACCESS-L@INDYCMS.BITNET>
  6048. From:         "Hilger Martin Dr." <HILGER@KPMG.CO.AT>
  6049. Subject:      Re: Indexing in Access?
  6050.  
  6051. Hi!
  6052.  
  6053. I can tell from my experience with Access and VB3.0 that using an index
  6054. speeds up things very much.
  6055.  
  6056. Example:
  6057. I made a VB-procedure that used a query to find select about 200 items in a
  6058. 2000 items listbox (to where my procedure transferred the records). It took
  6059. about 7 seconds to select all 200 items.
  6060.  
  6061. I thought it was mainly VB's fault but then I switched from running the
  6062. query to using the table itself with its PrimaryKey and voila: less than a
  6063. second to select all items! That's a difference, isn't it?
  6064.  
  6065. Maybe switching from a query (FindFirst, FindNext and so on) to a table
  6066. (Table.Index = "PrimaryKey" and Table.seek "=", condition) with an Index
  6067. can help you too??
  6068.  
  6069. Regards
  6070.  
  6071. Martin
  6072. =========================================================================
  6073. Date:         Thu, 22 Jul 1993 13:46:33 -0400
  6074. Reply-To:     Microsoft Access Database Discussion List
  6075.               <ACCESS-L@INDYCMS.BITNET>
  6076. Sender:       Microsoft Access Database Discussion List
  6077.               <ACCESS-L@INDYCMS.BITNET>
  6078. From:         Dave Stultz <STULTZ@DENISON.BITNET>
  6079. Subject:      Access Speed?
  6080.  
  6081. I have just recently purchased Access 1.0 (and have upgraded to 1.1), and I
  6082. have been having some problems with speed.  I have a 386-DX/33 Mhz with 4 Megs
  6083. of RAM, and in Windows I'm running a 6 Meg permanent swapdrive with 32-bit
  6084. access.  I am trying to write a database for a baseball card collection, and
  6085. every single action I make takes at least a few seconds, if not longer.  I
  6086. have attached buttons to macros which run queries, and when I run them, the
  6087. hourglass icon appears for up to thirty seconds.  Is there anything I can do
  6088. to speed this harrowing process up?
  6089.         Dave Stultz
  6090.         STULTZ@DENISON.EDU
  6091.  
  6092. p.s.
  6093.         I don't have a math co-processor - could having one make that much of
  6094. a difference?
  6095. =========================================================================
  6096. Date:         Thu, 22 Jul 1993 13:58:42 EDT
  6097. Reply-To:     Microsoft Access Database Discussion List
  6098.               <ACCESS-L@INDYCMS.BITNET>
  6099. Sender:       Microsoft Access Database Discussion List
  6100.               <ACCESS-L@INDYCMS.BITNET>
  6101. From:         Steve Miller <miller@ROADRUNNER.PICTEL.COM>
  6102. Organization: PictureTel Corporation
  6103. Subject:      Re: Access Speed?
  6104.  
  6105. >
  6106. > I have just recently purchased Access 1.0 (and have upgraded to 1.1), and I
  6107. > have been having some problems with speed.  I have a 386-DX/33 Mhz with 4 Megs
  6108. > of RAM, and in Windows I'm running a 6 Meg permanent swapdrive with 32-bit
  6109. > access.  I am trying to write a database for a baseball card collection, and
  6110. > every single action I make takes at least a few seconds, if not longer.  I
  6111. > have attached buttons to macros which run queries, and when I run them, the
  6112. > hourglass icon appears for up to thirty seconds.  Is there anything I can do
  6113. > to speed this harrowing process up?
  6114. >         Dave Stultz
  6115. >         STULTZ@DENISON.EDU
  6116. >
  6117. > p.s.
  6118. >         I don't have a math co-processor - could having one make that much of
  6119. > a difference?
  6120. >
  6121.  
  6122. Your system is similar to mine. When I started working on my first,
  6123. Access application, I used to macros. After I became incredibly
  6124. frustrated over the difficulty of maintaining macros, I started
  6125. converting all of my code to Access Basic. Unexpectedly, I was
  6126. rewarded with much better performance with my application.
  6127.  
  6128. I would recommend against using macros for the most part. If I didn't
  6129. have to use macros for Autoexec and custom menus, I wouldn't have
  6130. any macros at all.
  6131.  
  6132. --
  6133.  
  6134. Steve Miller    x235
  6135. =========================================================================
  6136. Date:         Thu, 22 Jul 1993 14:49:59 EDT
  6137. Reply-To:     Microsoft Access Database Discussion List
  6138.               <ACCESS-L@INDYCMS.BITNET>
  6139. Sender:       Microsoft Access Database Discussion List
  6140.               <ACCESS-L@INDYCMS.BITNET>
  6141. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  6142. Subject:      Access Speed?
  6143.  
  6144. > I have just recently purchased Access 1.0 (and have upgraded to 1.1), and I
  6145. > have been having some problems with speed.  I have a 386-DX/33 Mhz with 4 Megs
  6146. > of RAM, and in Windows I'm running a 6 Meg permanent swapdrive with 32-bit
  6147. > access.  I am trying to write a database for a baseball card collection, and
  6148. > every single action I make takes at least a few seconds, if not longer.  I
  6149. > have attached buttons to macros which run queries, and when I run them, the
  6150. > hourglass icon appears for up to thirty seconds.  Is there anything I can do
  6151. > to speed this harrowing process up?
  6152. >         Dave Stultz
  6153. >        STULTZ@DENISON.EDU
  6154. >
  6155. > p.s.
  6156. >        I don't have a math co-processor - could having one make that much of
  6157. >a difference?
  6158.  
  6159.  
  6160. Dave, the rule of thumb I've heard circulated the most (and endorsed by
  6161.  Microsoft) is adding 4Mg of memory
  6162. to a 386 (that already has 4Mg -- for a total of 8M) will increase Access
  6163.  performance significantly more than
  6164. migrating to a 486 that only has 4Mg.
  6165.  
  6166.  
  6167. Phil Paxton
  6168. Development Editor, eidetic, and 7-ball juggler
  6169. SAMS/Prentice Hall Computer Publishing
  6170. Carmel, Indiana
  6171. =========================================================================
  6172. Date:         Thu, 22 Jul 1993 15:38:47 EDT
  6173. Reply-To:     Microsoft Access Database Discussion List
  6174.               <ACCESS-L@INDYCMS.BITNET>
  6175. Sender:       Microsoft Access Database Discussion List
  6176.               <ACCESS-L@INDYCMS.BITNET>
  6177. From:         Greg Fairnak <GFAIRNA@AMERICAN.EDU>
  6178. Organization: The American University
  6179. Subject:      Re: Touch-sensitive screens w/ACCESS
  6180. In-Reply-To:  Message of Mon,
  6181.               19 Jul 1993 08:27:16 -0600 from <ADP_LAURENE@WSC.COLORADO.EDU>
  6182.  
  6183. Yes,
  6184.     Touch screens use mouse drivers what is the problem?
  6185.                                                        Greg
  6186. =========================================================================
  6187. Date:         Thu, 22 Jul 1993 14:38:12 PDT
  6188. Reply-To:     Microsoft Access Database Discussion List
  6189.               <ACCESS-L@INDYCMS.BITNET>
  6190. Sender:       Microsoft Access Database Discussion List
  6191.               <ACCESS-L@INDYCMS.BITNET>
  6192. From:         FRED CHIN <hchin@SFU.CA>
  6193. Subject:      Re: Access Speed?
  6194. In-Reply-To:  <9307221916.AA27136@whistler.sfu.ca>; from "Steve Miller" at Jul
  6195.               22, 93 1:58 pm
  6196.  
  6197. >
  6198. > >
  6199. > > I have just recently purchased Access 1.0 (and have upgraded to 1.1), and I
  6200. > > have been having some problems with speed.  I have a 386-DX/33 Mhz with 4 Me
  6201. gs
  6202. > > of RAM, and in Windows I'm running a 6 Meg permanent swapdrive with 32-bit
  6203. > > access.  I am trying to write a database for a baseball card collection, and
  6204. > > every single action I make takes at least a few seconds, if not longer.  I
  6205. > > have attached buttons to macros which run queries, and when I run them, the
  6206. > > hourglass icon appears for up to thirty seconds.  Is there anything I can do
  6207. > > to speed this harrowing process up?
  6208. > >         Dave Stultz
  6209. > >         STULTZ@DENISON.EDU
  6210. > >
  6211. > > p.s.
  6212. > >         I don't have a math co-processor - could having one make that much o
  6213. f
  6214. > > a difference?
  6215.  
  6216. Yes! Increase your memory to 8MB...It is a significant sppedup to me...I had
  6217. compare a 386SX16 with 8MB against 386DX40 with 4MB....you can see the harddisk
  6218. working very hard on the 4MB machine...the bad news is...the SIMMS price just
  6219. jump 100-120% since last month...
  6220.  
  6221. Fred Chin
  6222. hchin@cs.sfu.ca
  6223. =========================================================================
  6224. Date:         Thu, 22 Jul 1993 17:49:49 -0700
  6225. Reply-To:     Microsoft Access Database Discussion List
  6226.               <ACCESS-L@INDYCMS.BITNET>
  6227. Sender:       Microsoft Access Database Discussion List
  6228.               <ACCESS-L@INDYCMS.BITNET>
  6229. From:         Dmitry Serebrennikov <dmitry@UCSEE.BERKELEY.EDU>
  6230. Subject:      Re: Memo field to MS-Word
  6231.  
  6232. >
  6233. > I have an access application in which it is necessary to convert a table
  6234. > which contains 4 memo fields to one in which the data in the memo fields
  6235. > is contained in Word documents embedded in OLE fields.  I am trying to
  6236. > write a function(s) which would accomplish the conversion of the data
  6237. > without the necessity of user intervention.
  6238. >
  6239. > My current approach is to write a function which reads each memo field,
  6240. > writes it to a text file, calls another function which inserts the
  6241. > object, a word document into the OLE field, inserts the txt file into
  6242. > the word document using word basic commands, closes the document and
  6243. > continues on until the end of the table.
  6244. >
  6245. > I have gotten parts of it to work and will likely get it all to work
  6246. > eventually.  But it is not very elegant and does not yet work.  I would
  6247. > appreciate any comments and/or suggestions as to how best to accomplish
  6248. > this task.
  6249. >
  6250. > John King
  6251. > Cap Gemini America                      Fax   804-270-6524
  6252. > 0005530074@mcimail.com                  CompuServe 72060,3706
  6253. >
  6254.     I donno, if you can put a word document in the OLE field from the function
  6255.     and you can open it in some way so you are able to use WordBasic to load
  6256.     text, then perhaps you could just use clip board to cut the text from the
  6257.     memo field and paste it in the word document?..  This will save you some
  6258.     time and you may be able to do all this without flashing a bunch of windows
  6259.     in front of the user.  The size of the text might be limited for clipboard,
  6260.     but I don't think so.
  6261.     Just a thought.
  6262.  
  6263.     Good luck.
  6264.     dmitry@ucsee.berkeley.edu
  6265. =========================================================================
  6266. Date:         Thu, 22 Jul 1993 18:06:31 -0700
  6267. Reply-To:     Microsoft Access Database Discussion List
  6268.               <ACCESS-L@INDYCMS.BITNET>
  6269. Sender:       Microsoft Access Database Discussion List
  6270.               <ACCESS-L@INDYCMS.BITNET>
  6271. From:         Dmitry Serebrennikov <dmitry@UCSEE.BERKELEY.EDU>
  6272. Subject:      Re: Access Speed?
  6273. In-Reply-To:  <199307221748.AA17315@hp4at.eunet.co.at> from "Dave Stultz" at
  6274.               Jul 22, 93 01:46:33 pm
  6275.  
  6276. >
  6277. > I have just recently purchased Access 1.0 (and have upgraded to 1.1), and I
  6278. > have been having some problems with speed.  I have a 386-DX/33 Mhz with 4 Megs
  6279. > of RAM, and in Windows I'm running a 6 Meg permanent swapdrive with 32-bit
  6280. > access.  I am trying to write a database for a baseball card collection, and
  6281. > every single action I make takes at least a few seconds, if not longer.  I
  6282. > have attached buttons to macros which run queries, and when I run them, the
  6283. > hourglass icon appears for up to thirty seconds.  Is there anything I can do
  6284. > to speed this harrowing process up?
  6285. >         Dave Stultz
  6286. >         STULTZ@DENISON.EDU
  6287. >
  6288. > p.s.
  6289. >         I don't have a math co-processor - could having one make that much of
  6290. > a difference?
  6291. >
  6292.  
  6293.         8 Meg!  It made all the difference for me, and I have the same setup
  6294.         you do.  Also once I got 8Meg I was able to get SmartDrv going up to
  6295.         2 K and that was when I got the speed increace.  I think it is something
  6296.         of a sin but I have now 16 Megobyte Permanent Swap File!  I constantly
  6297.         have ~15Meg free under windows. Running two instances of Access and
  6298.         MS Word is also unheard of with my previous setup.
  6299.  
  6300.         Math chip will help only if you do floating point math in you query
  6301.         conditions.
  6302.  
  6303. Good luck.
  6304. dmitry@ucsee.berkeley.edu
  6305. =========================================================================
  6306. Date:         Fri, 23 Jul 1993 09:12:48 +0800
  6307. Reply-To:     Microsoft Access Database Discussion List
  6308.               <ACCESS-L@INDYCMS.BITNET>
  6309. Sender:       Microsoft Access Database Discussion List
  6310.               <ACCESS-L@INDYCMS.BITNET>
  6311. From:         NCLCHAN@NTUVAX.BITNET
  6312. Subject:      Re: Problem with embedded graph
  6313.  
  6314. Dear Stefan,
  6315.  
  6316. After opening the form, do requery the title of this graph. Microsoft Access
  6317. does not automatically update the title for U everytime U open the form.
  6318.  
  6319. Assuming the title of this graph is a textbox called title
  6320. If U are using Macro this is a command requery.
  6321. If U are programming, use repaintobject A_FORM, "Form Name"
  6322.  
  6323. I hope it helps.
  6324.  
  6325. Chor Ling
  6326. =========================================================================
  6327. Date:         Fri, 23 Jul 1993 09:25:45 +0800
  6328. Reply-To:     Microsoft Access Database Discussion List
  6329.               <ACCESS-L@INDYCMS.BITNET>
  6330. Sender:       Microsoft Access Database Discussion List
  6331.               <ACCESS-L@INDYCMS.BITNET>
  6332. From:         NCLCHAN@NTUVAX.BITNET
  6333. Subject:      Re: recordcount Property
  6334.  
  6335. Dear Graeme,
  6336.  
  6337. Thanks for your code. I wrote EXACTLY the SAME code BEFORE ( except different
  6338. variable name). However, this particular table DOESN'T work. I know that
  6339. it is HARD to belive, but :-( it is true.
  6340.  
  6341. Just now, I imported this "Particular Table" and the code to a new database.
  6342. I get the correct recordcount. The table data in these 2 databases is
  6343. EXACTLY the same. I am convince that Microsoft Access is NOT consistent.
  6344.  
  6345. If I have time to spare, I will like to find out WHY.
  6346.  
  6347. Anyway, thanks again.
  6348.  
  6349. Chor Ling
  6350. NCLCHAN@NTUVAX.NTU.AC.SG
  6351. =========================================================================
  6352. Date:         Thu, 22 Jul 1993 22:14:38 CDT
  6353. Reply-To:     Microsoft Access Database Discussion List
  6354.               <ACCESS-L@INDYCMS.BITNET>
  6355. Sender:       Microsoft Access Database Discussion List
  6356.               <ACCESS-L@INDYCMS.BITNET>
  6357. From:         Brian Hurley <hurley@SPDC.TI.COM>
  6358. Subject:      Re: Access Speed?
  6359. In-Reply-To:  <199307221759.AA29176@ti.com>; from "Dave Stultz" at Jul 22,
  6360.               93 1:46 pm
  6361.  
  6362. >
  6363. > access.  I am trying to write a database for a baseball card collection, and
  6364. > every single action I make takes at least a few seconds, if not longer.  I
  6365. > have attached buttons to macros which run queries, and when I run them, the
  6366. > hourglass icon appears for up to thirty seconds.  Is there anything I can do
  6367. > to speed this harrowing process up?
  6368.  
  6369. RAM! RAM! RAM!
  6370.  
  6371. Get as much as you can afford.  I use a slow 386dx20 at work and have 8M Ram
  6372. 10M swap (with a slow HD), and the only thing that takes a long time is a
  6373. large query.  Everything else is almost instant.  Also, make sure you have a
  6374. HD cache like smartdrv.
  6375.  
  6376.  
  6377. > p.s.
  6378. >         I don't have a math co-processor - could having one make that much of
  6379. > a difference?
  6380. >
  6381.  
  6382. I doubt it but it couldn't hurt.   There only around $70 now...
  6383.  
  6384. Brian
  6385.  
  6386. --
  6387. ----------------------------------------------------------------------------
  6388. | Brian Hurley          | Internet: hurley@spdc.ti.com                     |
  6389. |                       | Fidonet : Brian.Hurley@f8014.n124.z1.fidonet.org |
  6390. ----------------------------------------------------------------------------
  6391. =========================================================================
  6392. Date:         Fri, 23 Jul 1993 11:06:10 GMT0BST
  6393. Reply-To:     david.aiken@newcastle.ac.uk
  6394. Sender:       Microsoft Access Database Discussion List
  6395.               <ACCESS-L@INDYCMS.BITNET>
  6396. From:         Dave Aiken <David.Aiken@NEWCASTLE.AC.UK>
  6397. Subject:      ADK, On top, Sharing with VB.
  6398.  
  6399. Sorry if you have already received this message but I'm having
  6400. problems with our SMTP gateway! (And I'm in idiot mode this week!)
  6401.  
  6402. Three questions:-
  6403.  
  6404. 1. what on earth is the ADK. And how do I get it? Do I need it?
  6405.  
  6406. 2. In VB can and how do you make something be 'Always on
  6407. Top'. (bit like the clock in Win 3.1)
  6408.  
  6409. 3. A puzzler :-
  6410.  
  6411. I have an access Database in shared mode etc. I have written a small
  6412. VB app that checks a table in this database every 20 minutes. The
  6413. problem is that if access has the File open, the VB app cannot open
  6414. it. VB opens the table with Exclusive set to FALSE and in
  6415. READ_ONLY mode. When it tries to refresh the table (i.e. open it) it
  6416. says something about it cannot open the file! I have the security stuff
  6417. on and have tried it with VB using the same ID as access and a
  6418. different.
  6419.  
  6420. Running Multiple VB apps appears to work. I can't really tell since
  6421. once it gets the record count it closes the table (& database) down.
  6422.  
  6423. Any ideas out there?
  6424.  
  6425. If the code will help let me know!
  6426.  
  6427. PS : Excellent list. BEST I've seen.
  6428. PPS: Don't know if its VB or ACCESS. So I'm sending it to this list.
  6429. Anyone know a VB or VC++ list I could join
  6430.  
  6431. Many thanks is advance.
  6432.  
  6433.  
  6434. David Aiken
  6435. (Windows / Network Development)
  6436.  
  6437.     Tel : (+44) (091)-222-7672
  6438.     Fax : (+44) (091)-222-6235
  6439. -----------------------------------------------------
  6440. =========================================================================
  6441. Date:         Fri, 23 Jul 1993 07:04:00 EDT
  6442. Reply-To:     Microsoft Access Database Discussion List
  6443.               <ACCESS-L@INDYCMS.BITNET>
  6444. Sender:       Microsoft Access Database Discussion List
  6445.               <ACCESS-L@INDYCMS.BITNET>
  6446. From:         DAVID FARR <dfarr@ASRR.ARSUSDA.GOV>
  6447. Subject:      ACCESS SPEED
  6448.  
  6449. I have used Access on a couple of 386-25 computers, with 4, 6 and 8 megs of
  6450. memory.  Even with 4 my performance did not appear to be as poor as you
  6451. report.  Increasing the amount of memory does definately improve performance.
  6452. Worth the extra cost until the recent increase in memory prices.  As mentioned
  6453. previously having 8megs of memory is important regardless of the cpu.
  6454. I have also changed a 486-50 from 4 to 8 megs and the improved performance
  6455. was quite obvious.
  6456.                 Dave Farr
  6457.                   DFARR@ASRR.ARSUSDA.GOV
  6458. =========================================================================
  6459. Date:         Fri, 23 Jul 1993 10:41:33 EDT
  6460. Reply-To:     Microsoft Access Database Discussion List
  6461.               <ACCESS-L@INDYCMS.BITNET>
  6462. Sender:       Microsoft Access Database Discussion List
  6463.               <ACCESS-L@INDYCMS.BITNET>
  6464. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  6465. Subject:      ADK, On top, Sharing with VB.
  6466.  
  6467. > 1. what on earth is the ADK. And how do I get it? Do I need it?
  6468.  
  6469. <A>ccess <D>istribution <K>it.  It's an Access runtime package which allows you
  6470.  to distribute copies of
  6471. Access applications (royalty-free, for now) and the user won't have to already
  6472.  have a full copy of Access.
  6473. What this means is [that] they can't get into design mode or anything like that,
  6474.  so you really have to cover
  6475. your bases.  Here in the US, I think it's $495 for the initial purchase.  It
  6476.  also comes with a SETUP program
  6477. to help you create "install disks" for your application.
  6478.  
  6479. As far as "do I need it?" goes, it depends upon your circumstances.  If you
  6480.  write and distribute applications
  6481. and don't want to hassle with relying upon your end-users to have a copy of
  6482.  Acces, go for it.  There are
  6483. some considerations for writing applications using the ADK, including the fact
  6484.  macros cannot error-trap so
  6485. you must use modules; if you want flexibility in queries and reports, you may
  6486.  need to write your own wizards
  6487. (query wizards are way-cool!), etc.
  6488.  
  6489. > 2. In VB can and how do you make something be 'Always on
  6490. > Top'. (bit like the clock in Win 3.1)
  6491.  
  6492. I've not looked at VB for awhile, but from a general Windows programming (I've
  6493.  got C++ on the brain as of
  6494. late), here's the Borland/OWL solution:
  6495.  
  6496. Instead of using CreateWindow, use CreateWindowEx.  Make sure the style parm
  6497.  WS_EX_TOPMOST is
  6498. passed.  Also, you need to call the SetWindowPos function and pass HWND_TOPMOST.
  6499.  
  6500.  
  6501.  
  6502. Phil Paxton
  6503. Development Editor
  6504. SAMS/Prentice Hall Computer Publishing
  6505. Carmel, Indiana
  6506. =========================================================================
  6507. Date:         Fri, 23 Jul 1993 08:22:33 -0700
  6508. Reply-To:     Microsoft Access Database Discussion List
  6509.               <ACCESS-L@INDYCMS.BITNET>
  6510. Sender:       Microsoft Access Database Discussion List
  6511.               <ACCESS-L@INDYCMS.BITNET>
  6512. From:         John von Colditz <johnvon@HALCYON.COM>
  6513. Subject:      Re: Access Speed?
  6514. In-Reply-To:  <199307221925.AA21775@halcyon.com> from "Phillip" at Jul 22,
  6515.               93 02:49:59 pm
  6516.  
  6517. Phil,
  6518.  
  6519. Microsoft has a document on improving speed on 4 meg machines.  You
  6520. might want to request it from phone support.
  6521.  
  6522. Also, if you are planning to buy RAM, prepare to be surprised.  A
  6523. Sumimoto chemical plant in Japan burned down.  It supplied 60% of the
  6524. epoxy resin for Japanese IC's.  Prices are going through the ceiling.
  6525.  
  6526. John
  6527. =========================================================================
  6528. Date:         Fri, 23 Jul 1993 12:38:45 -0400
  6529. Reply-To:     Microsoft Access Database Discussion List
  6530.               <ACCESS-L@INDYCMS.BITNET>
  6531. Sender:       Microsoft Access Database Discussion List
  6532.               <ACCESS-L@INDYCMS.BITNET>
  6533. From:         Dave Stultz <STULTZ@DENISON.BITNET>
  6534. Subject:      Speed
  6535.  
  6536. Thanks to everyone for their help.  I found that by disabling my one meg
  6537. smartdrive, Access could use about 3 megs of memory, which did speed things up
  6538. a bit.  I also added the Share command to my config.sys file.  Without extra
  6539. memory, these two things seemed to allow Access to run more smoothly.
  6540.  
  6541.         -Dave Stultz
  6542.         Stultz@Denison.edu
  6543. =========================================================================
  6544. Date:         Fri, 23 Jul 1993 13:40:36 EDT
  6545. Reply-To:     Microsoft Access Database Discussion List
  6546.               <ACCESS-L@INDYCMS.BITNET>
  6547. Sender:       Microsoft Access Database Discussion List
  6548.               <ACCESS-L@INDYCMS.BITNET>
  6549. From:         HYEATTS@VTVM1.BITNET
  6550. Subject:      Re: ADK, On top, Sharing with VB.
  6551. In-Reply-To:  Message of Fri,
  6552.               23 Jul 1993 10:41:33 EDT from <72410.2162@COMPUSERVE.COM>
  6553.  
  6554. On Fri, 23 Jul 1993 10:41:33 EDT Phillip (Phil) Paxton said:
  6555. >  Here in the US, I think it's $495 for the initial purchase.
  6556.  
  6557. We found a mail order source...the ADK cost us under $300.
  6558.  
  6559. Another consideration would be the disk space on the drives that would need
  6560. your programs.  The runtime would obviously use less of it.
  6561.  
  6562. Harry Yeatts (HYEATTS)                INTERNET: VTVM1.CC.VT.EDU
  6563. Virginia Tech                         BITNET: VTVM1
  6564. Blacksburg, Virginia                  PHONE: 703-231-5141
  6565. =========================================================================
  6566. Date:         Fri, 23 Jul 1993 09:17:04 PDT
  6567. Reply-To:     Microsoft Access Database Discussion List
  6568.               <ACCESS-L@INDYCMS.BITNET>
  6569. Sender:       Microsoft Access Database Discussion List
  6570.               <ACCESS-L@INDYCMS.BITNET>
  6571. From:         Jeff=Pezzotti%InfoSys%TV@BANYAN.BV.TEK.COM
  6572. Subject:      Re: Passing Variable Names to Access Basic
  6573.  
  6574. 72410.2162@compuserve.COM Wrote:
  6575. |
  6576. |
  6577. || Pizza = 1
  6578. || x$ = "Pizza = 7"
  6579. || Interpret/Execute(x$)
  6580. || Print Pizza
  6581. || (and the output would be 7).
  6582. ||
  6583. || And you'd like to be able to do something like this, except
  6584. || passing parms,
  6585. |
  6586. | >   Almost.  I would like to do what you describe (and
  6587. | can't do that
  6588. | > either).   However, in this case I am trying to do
  6589. | something like:
  6590. | >
  6591. | > x$ = "Pizza"
  6592. | > y% = 27
  6593. | >replace variable whose name is in x$ with y%.
  6594. | >
  6595. | >   In XBASE you would use "macros"; e.g.
  6596. | > x = "Pizza"
  6597. | > &x = y
  6598. |
  6599. | Hmmm. Ok. I understand now.  I don't think you can do it
  6600. | -- there'd need to be
  6601. |  an interpretation performed
  6602. | against the parms and I don't think Access has that
  6603. | ability (yet).  I've not
  6604. |  seen this on the "wishlist" section
  6605. | of the Access forum yet -- I wonder 1) if any serious
  6606. | consideration would be
  6607. |  given to it and 2) how it would
  6608. | mess up the internals to permit such a feat?
  6609. |
  6610. | Phil Paxton
  6611. | Development Editor, 7-ball juggler, and eidetic
  6612. | SAMS/Prentice Hall Computer Publishing
  6613. | Carmel, Indiana
  6614. |
  6615. |
  6616.  
  6617. Phil -
  6618.  
  6619.   I find that I write many similar functions/screen/reports in a Single
  6620. Access application because there is no way to generalize them, passing
  6621. parameters that specify the unique properties of a specific instance.
  6622.   The lack of the ability to reference variables whose names are stored
  6623. in variables, limits the degree to which common modules can be
  6624. employed. This seems like a significant shortcoming to me.
  6625.  
  6626.               ... jeff.pezzotti@tek.com
  6627. =========================================================================
  6628. Date:         Fri, 23 Jul 1993 12:15:50 EDT
  6629. Reply-To:     Microsoft Access Database Discussion List
  6630.               <ACCESS-L@INDYCMS.BITNET>
  6631. Sender:       Microsoft Access Database Discussion List
  6632.               <ACCESS-L@INDYCMS.BITNET>
  6633. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  6634. Subject:      Re: Access Speed?
  6635.  
  6636. > Microsoft has a document on improving speed on 4 meg machines.  You
  6637. > might want to request it from phone support.
  6638.  
  6639. I think you got your wires crossed -- I was the one who posted increasing
  6640. memory instead of just replacing the CPU...
  6641.  
  6642. > Also, if you are planning to buy RAM, prepare to be surprised.  A
  6643. > Sumimoto chemical plant in Japan burned down.  It supplied 60% of the
  6644. > epoxy resin for Japanese IC's.  Prices are going through the ceiling.
  6645.  
  6646.  
  6647. it's not just 60% of the Japanese ICs...it's more like 60% of the world's
  6648.  supplier...
  6649.  
  6650.  
  6651.  
  6652. Phil Paxton
  6653. Development Editor
  6654. SAMS/Prentice Hall Computer Publishing
  6655. Carmel, Indiana
  6656. =========================================================================
  6657. Date:         Fri, 23 Jul 1993 12:48:45 PDT
  6658. Reply-To:     thamilto@pcocd2.intel.com
  6659. Sender:       Microsoft Access Database Discussion List
  6660.               <ACCESS-L@INDYCMS.BITNET>
  6661. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  6662. Subject:      Re: Access Speed?
  6663. In-Reply-To:  <9307231938.AA07947@hermes.intel.com>; from "Phillip" at Jul 23,
  6664.               93 12:15 pm
  6665.  
  6666. > > Also, if you are planning to buy RAM, prepare to be surprised.  A
  6667. > > Sumimoto chemical plant in Japan burned down.  It supplied 60% of the
  6668. > > epoxy resin for Japanese IC's.  Prices are going through the ceiling.
  6669. >
  6670. >
  6671. > it's not just 60% of the Japanese ICs...it's more like 60% of the world's
  6672. >  supplier...
  6673.  
  6674. Actually, from what I heard, the situation is not nearly as bad in N.America
  6675. and Europe, where there is another major supplier which should be able to
  6676. pick up _most_ of the slack. I heard that Japan and the other Asian
  6677. countries (like Taiwan) are going to be hit much harder by this. In addition,
  6678. most companies keep about a 2 month supply of the stuff on hand. Between
  6679. this, increased capacity (hopefully) with the other major supplier, and
  6680. Sumitomo coming back on line, things should be OK soon enough, but there
  6681. could indeed be a few months of trouble ahead.
  6682.  
  6683. --
  6684. Tony Hamilton                 |
  6685. -Intel Corporation            | voice: 916-356-3070
  6686. --Folsom Engineering Services | mailstop: FM2-55
  6687. ---Engineering Resource Group | email: thamilto@pcocd2.intel.com
  6688. ----Software Technician       |
  6689. =========================================================================
  6690. Date:         Fri, 23 Jul 1993 23:21:02 -0400
  6691. Reply-To:     Microsoft Access Database Discussion List
  6692.               <ACCESS-L@INDYCMS.BITNET>
  6693. Sender:       Microsoft Access Database Discussion List
  6694.               <ACCESS-L@INDYCMS.BITNET>
  6695. From:         Kha Tran <TRANKQ1@PROCON.JHUAPL.EDU>
  6696. Subject:      Access Distribution Kit on a 4MB system...
  6697.  
  6698. Hi,
  6699.  
  6700. Is the speed of Access applications produced by ADK fast enough
  6701. on a 386DX33 system with 4MB RAM?  I plan to convert a budget application
  6702. I wrote for a customer in Excel to Access.  Currently the Excel application
  6703. is slow, but acceptable.  I want to convert to Access because the customer
  6704. wants more features and better speed.  Also because I hate the thought of
  6705. writing another line of Excel macro.  ;-))  I cannot wait for Excel 5.0
  6706. either.
  6707.  
  6708. 1- Should I convert the application to Access?  Will the new Access application
  6709. run faster than the old Excel application?   The customer doesn't need to
  6710. do any design or programming work, therefore I consider getting the ADK to
  6711. generate multiple copies of my application for the customer's company.
  6712.  
  6713. 2 - Will the Access application generated by ADK work exactly as it would
  6714. in a normal Access system before it was generated?
  6715.  
  6716. 3 - By the way, should I use Visual Basic 3.0 instead of Access?  My
  6717. application is not very fancy.  It juss need a relational database and
  6718. a form designer that supports "continous form" data entry form.  Can Visual
  6719. Basic support continous form based on a table or query?  (by continous form
  6720. I mean the form style showing a set of table rows concurrently.)
  6721.  
  6722. Thanks,
  6723.  
  6724. Kha
  6725. Kha_Tran@aplmail.jhuapl.edu
  6726. =========================================================================
  6727. Date:         Fri, 23 Jul 1993 16:16:38 EDT
  6728. Reply-To:     Microsoft Access Database Discussion List
  6729.               <ACCESS-L@INDYCMS.BITNET>
  6730. Sender:       Microsoft Access Database Discussion List
  6731.               <ACCESS-L@INDYCMS.BITNET>
  6732. From:         Greg Fairnak <GFAIRNA@AMERICAN.EDU>
  6733. Organization: The American University
  6734. Subject:      Re: Access Speed?
  6735. In-Reply-To:  Message of Thu, 22 Jul 1993 14:38:12 PDT from <hchin@SFU.CA>
  6736.  
  6737. I believe that the JAPAN memory maker catching on fire is BS.  Has anyone
  6738. seen photos of the burnt SIMMS plant?
  6739.  
  6740. Regards,
  6741.         greg
  6742. =========================================================================
  6743. Date:         Sat, 24 Jul 1993 14:27:24 +0800
  6744. Reply-To:     paul@sqltech.DIALix.oz.au
  6745. Sender:       Microsoft Access Database Discussion List
  6746.               <ACCESS-L@INDYCMS.BITNET>
  6747. From:         Paul Templeman <paul@SQLTECH.DIALIX.OZ.AU>
  6748. Organization: Sequel Technology
  6749. Subject:      MS Access SDK Security query
  6750.  
  6751. I'm developing an application to be distributed to users using the Access
  6752. Distribution Kit and wondering how I can prevent other Access development
  6753. systems being able to change the tables ,e.g. licencing info etc. and being
  6754. able to change the code. Is it as simple as creating a new workgroup and
  6755. then changing the workgroups admin password ?
  6756.  
  6757. Paul...
  6758.  
  6759. --
  6760. Paul Templeman                Sequel Technology      Phone : +61 9 417 5713
  6761. Technical Director            16 Bloodwood Circle    Fax   : +61 9 417 7413
  6762. paul@sqltech.DIALix.oz.au     South Lake  6164       Pager : +61 9 483 5822
  6763.                               Western Australia
  6764. =========================================================================
  6765. Date:         Sat, 24 Jul 1993 17:29:47 EDT
  6766. Reply-To:     Microsoft Access Database Discussion List
  6767.               <ACCESS-L@INDYCMS.BITNET>
  6768. Sender:       Microsoft Access Database Discussion List
  6769.               <ACCESS-L@INDYCMS.BITNET>
  6770. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  6771. Subject:      Re: Access Speed?
  6772.  
  6773. > I believe that the JAPAN memory maker catching on fire is BS.  Has anyone
  6774. > seen photos of the burnt SIMMS plant?
  6775.  
  6776. > Regards,
  6777. >         greg
  6778.  
  6779.  
  6780.  
  6781. There was a lot of news coverage about the fire.  I saw lots of photos...but
  6782.  wait!  Maybe those were forged
  6783. to make me think it was a fire (the special effects *were* pretty good)...thus
  6784.  causing a run on the market
  6785. and potentially causing a stock market crash...
  6786.  
  6787. P.S.
  6788.  
  6789. Help! Help!  The paranoids are out to get me!
  6790. =========================================================================
  6791. Date:         Mon, 26 Jul 1993 09:03:21 +1000
  6792. Reply-To:     Microsoft Access Database Discussion List
  6793.               <ACCESS-L@INDYCMS.BITNET>
  6794. Sender:       Microsoft Access Database Discussion List
  6795.               <ACCESS-L@INDYCMS.BITNET>
  6796. From:         Graeme Burton <G.Burton@SEC.GU.EDU.AU>
  6797. Subject:      Undocumented feature in Access
  6798.  
  6799. I have recently found what I believe to be an undocumented feature
  6800. (you all know what that means) in Access.
  6801.  
  6802. I have a function that opens a table and returns the value of
  6803. recordcount.  This was working fine until it suddenly began to
  6804. return a value that was one third of what it should be.  I checked
  6805. everything I could and found no error.
  6806.  
  6807. Then I compacted the database.
  6808.  
  6809. Bingo!  The function was suddenly returning the correct value.
  6810. Dead clever programming if you ask me.
  6811.  
  6812. ????????
  6813.  
  6814. Cheers.    Graeme.
  6815.  
  6816. ===============================================================================
  6817. Graeme Burton          |                             |
  6818. Student Systems Manager|                             | Phone: (07) 875 7500
  6819. Griffith University    | email:  G.Burton@gu.edu.au  |
  6820. Nathan  4111           |                             |   Fax: (07) 875 7957
  6821. Australia              |                             |
  6822. ===============================================================================
  6823. =========================================================================
  6824. Date:         Mon, 26 Jul 1993 12:59:30 SAT
  6825. Reply-To:     Microsoft Access Database Discussion List
  6826.               <ACCESS-L@INDYCMS.BITNET>
  6827. Sender:       Microsoft Access Database Discussion List
  6828.               <ACCESS-L@INDYCMS.BITNET>
  6829. From:         "abdulrahman. ahmad" <STUP022@SAUPM00.BITNET>
  6830. Organization: King Fahd University of Petroleum and Minerals, S.A.
  6831. Subject:      ok
  6832.  
  6833. ok
  6834. =========================================================================
  6835. Date:         Mon, 26 Jul 1993 08:21:43 EDT
  6836. Reply-To:     Microsoft Access Database Discussion List
  6837.               <ACCESS-L@INDYCMS.BITNET>
  6838. Sender:       Microsoft Access Database Discussion List
  6839.               <ACCESS-L@INDYCMS.BITNET>
  6840. From:         "John D. Mireley" <mireley@ARNOU.CEM.MSU.EDU>
  6841. Subject:      Re: Access Speed?
  6842.  
  6843. ----- Begin Included Message -----
  6844.  
  6845. > I believe that the JAPAN memory maker catching on fire is BS.  Has anyone
  6846. > seen photos of the burnt SIMMS plant?
  6847.  
  6848. > Regards,
  6849. >         greg
  6850.  
  6851.  
  6852.  
  6853. There was a lot of news coverage about the fire.  I saw lots of photos...but
  6854.  wait!  Maybe those were forged
  6855. to make me think it was a fire (the special effects *were* pretty good)...thus
  6856.  causing a run on the market
  6857. and potentially causing a stock market crash...
  6858. ----- End Included Message -----
  6859.  
  6860. The fire was at a plant the makes resigns used in the manufature of IC's.
  6861. The plant was a third source for Intel and other US IC manfs. It's unlikely
  6862. that it would really affect Memory availability. That's not to say
  6863. simm manfs might not do some gouging to take advantage of the misinformation
  6864. about the impact of the fire
  6865. .
  6866. =========================================================================
  6867. Date:         Mon, 26 Jul 1993 08:41:09 EST
  6868. Reply-To:     Microsoft Access Database Discussion List
  6869.               <ACCESS-L@INDYCMS.BITNET>
  6870. Sender:       Microsoft Access Database Discussion List
  6871.               <ACCESS-L@INDYCMS.BITNET>
  6872. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  6873. Organization: IUPUI Student Activities Office (317) 274-3931
  6874. Subject:      Re: Access Speed?
  6875. In-Reply-To:  Message of Mon,
  6876.               26 Jul 1993 08:21:43 EDT from <mireley@ARNOU.CEM.M SU.EDU>
  6877.  
  6878. I will add only that the price of SIMMs on-shelf has doubled here in many
  6879. outlets...these being SIMMs that were ALREADY on the shelf...and ask that
  6880. this thread please end here or continue in private mail.
  6881.  
  6882. Thanks,
  6883. Nathan Brindle
  6884. List Administrator, ACCESS-L
  6885.  
  6886. -----------------------------------------------------BITNET:  NBRINDLE@INDYCMS
  6887. Nathan C. Brindle, Administrative Specialist, Student Activities Office
  6888. Indiana University Purdue University Indianapolis
  6889. Staff Advisor, ALPHA PHI OMEGA, TAU OMICRON CHAPTER
  6890. List Administrator, STUACTS@INDYCMS, APOSEC52@INDYCMS, and ACCESS-L@INDYCMS
  6891. Internet:    NBRINDLE@INDYCMS.IUPUI.EDU (preferred) or NBRINDLE@AOL.COM
  6892. Disclaimer:  My opinions are my own.  Indiana University can speak for itself.
  6893. ------------------------------------------------------------------------------
  6894. =========================================================================
  6895. Date:         Mon, 26 Jul 1993 07:03:57 PDT
  6896. Reply-To:     Microsoft Access Database Discussion List
  6897.               <ACCESS-L@INDYCMS.BITNET>
  6898. Sender:       Microsoft Access Database Discussion List
  6899.               <ACCESS-L@INDYCMS.BITNET>
  6900. From:         Morris Myers <xrysta@MCODE.AMDAHL.COM>
  6901. Subject:      Re: Access Speed?
  6902.  
  6903. > ----- Begin Included Message -----
  6904. >
  6905. > > I believe that the JAPAN memory maker catching on fire is BS.  Has anyone
  6906. > > seen photos of the burnt SIMMS plant?
  6907. >
  6908. > > Regards,
  6909. > >         greg
  6910. >
  6911. >
  6912. >
  6913. > There was a lot of news coverage about the fire.  I saw lots of photos...but
  6914. >  wait!  Maybe those were forged
  6915. > to make me think it was a fire (the special effects *were* pretty good)...thus
  6916. >  causing a run on the market
  6917. > and potentially causing a stock market crash...
  6918. > ----- End Included Message -----
  6919. >
  6920. > The fire was at a plant the makes resigns used in the manufature of IC's.
  6921. > The plant was a third source for Intel and other US IC manfs. It's unlikely
  6922. > that it would really affect Memory availability. That's not to say
  6923. > simm manfs might not do some gouging to take advantage of the misinformation
  6924. > about the impact of the fire
  6925. > .
  6926. >
  6927. The gouging has already started here in Sunnyvale, CA. A local superstore
  6928. raised prices of 4M SIMMs about $40.00 since the alleged fire.
  6929.  
  6930. g.mo
  6931.  
  6932.  
  6933. -- --------------------------------------------------------------------
  6934.  
  6935. Morris Myers                            [Standard Disclaimer]
  6936.  
  6937. Amdahl Corporation
  6938. M/S 205                                 Phone:  408-746-4798
  6939. Bldg. M3  Room 311                      Fax:    408-629-4374
  6940. 1230 E. Arques Avenue                   Email:  xrysta@mcode.amdahl.com
  6941. Sunnyvale, CA 94088-3470                or:   morris@xrysta.birdsong.suvl.ca.us
  6942. =========================================================================
  6943. Date:         Mon, 26 Jul 1993 09:23:52 -0500
  6944. Reply-To:     Microsoft Access Database Discussion List
  6945.               <ACCESS-L@INDYCMS.BITNET>
  6946. Sender:       Microsoft Access Database Discussion List
  6947.               <ACCESS-L@INDYCMS.BITNET>
  6948. From:         Bob Hambuchen <BOB@WINROCK.ORG>
  6949. Subject:      Re: Access Distribution Kit on a 4MB system...
  6950.  
  6951. 1. I don't believe you will ever be satisfied with an Access application
  6952.    running on 4MB of memory.  It seems to run fine on 8Mb, though.
  6953.  
  6954. 2. I wouldn't compare speed with Excel because you are comparing apples
  6955.    and oranges.  It really depends upon what the Excel application is
  6956.    doing.  Under normal circumstances I believe you will fine Excel runs
  6957.    much faster, but you will also find Access does a better job of
  6958.    relational database work.
  6959.  
  6960. 3. If I understand your third question, Access will display information
  6961.    in a datasheet view (similar to a spreadsheet) if told to do so.
  6962.    Personally, I view Visual Basic as an excellent add-on to Access.  Use
  6963.    Access to do the simple stuff, and VB to expand those basic needs to
  6964.    cover more complicated requirements.
  6965.  
  6966. Bob
  6967. =========================================================================
  6968. Date:         Mon, 26 Jul 1993 08:27:41 MDT
  6969. Reply-To:     Microsoft Access Database Discussion List
  6970.               <ACCESS-L@INDYCMS.BITNET>
  6971. Sender:       Microsoft Access Database Discussion List
  6972.               <ACCESS-L@INDYCMS.BITNET>
  6973. Comments:     Converted from PROFS to RFC822 format by PUMP V2.1
  6974. From:         davidb <DAVIDB@NAITVM.NAIT.AB.CA>
  6975. Subject:      Undocumented feature in Access
  6976. In-Reply-To:  note of 93-07-25 17:06
  6977.  
  6978. May I ask what is the function and what is the syntax and how do you use it?
  6979.  
  6980. David L. Baudais, C.E.T.     | Domain: DAVIDB@NAITVM.NAIT.AB.CA
  6981. Information Systems Division | "A Live mind can see a window"
  6982.   CO-OP Student              | "onto a world of possibilities."
  6983. N.A.I.T.                     |
  6984. =========================================================================
  6985. Date:         Mon, 26 Jul 1993 08:48:41 MDT
  6986. Reply-To:     Microsoft Access Database Discussion List
  6987.               <ACCESS-L@INDYCMS.BITNET>
  6988. Sender:       Microsoft Access Database Discussion List
  6989.               <ACCESS-L@INDYCMS.BITNET>
  6990. Comments:     Converted from PROFS to RFC822 format by PUMP V2.1
  6991. From:         davidb <DAVIDB@NAITVM.NAIT.AB.CA>
  6992. Subject:      Access Compiler Help
  6993.  
  6994. I am new at using this software, so therefore please forgive me for my
  6995. ignorance. I would like to know if the comipler in Access will compile
  6996. a program to a .exe file?
  6997.  
  6998. David L. Baudais, C.E.T.     | Domain: DAVIDB@NAITVM.NAIT.AB.CA
  6999. Information Systems Division | "A Live mind can see a window"
  7000.   CO-OP Student              | "onto a world of possibilities."
  7001. N.A.I.T.                     |
  7002. =========================================================================
  7003. Date:         Mon, 26 Jul 1993 12:15:29 EDT
  7004. Reply-To:     Microsoft Access Database Discussion List
  7005.               <ACCESS-L@INDYCMS.BITNET>
  7006. Sender:       Microsoft Access Database Discussion List
  7007.               <ACCESS-L@INDYCMS.BITNET>
  7008. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  7009. Subject:      Access Compiler Help
  7010.  
  7011. > I am new at using this software, so therefore please forgive me for my
  7012. > ignorance. I would like to know if the comipler in Access will compile
  7013. > a program to a .exe file?
  7014.  
  7015.  
  7016. The use of a "compiler" in the Access environment is a bit misleading -- it's
  7017.  not a compiler per se -- it's really
  7018. more of a "tokenizer" (like many dialects of BASIC that are interpreted).
  7019.  
  7020. There isn't a full compiler as one might find /c Clipper et al, but there is an
  7021.  ADK -- Access Distribution Kit --
  7022. which allows you to bundle your application and distribute it royalty-free.
  7023.  
  7024.  
  7025. Hope this helps.
  7026.  
  7027.  
  7028. Phil Paxton
  7029. Development Editor
  7030. SAMS/Prentice-Hall Computer Publishing
  7031. Carmel, Indiana
  7032. =========================================================================
  7033. Date:         Mon, 26 Jul 1993 09:34:11 +0000
  7034. Reply-To:     Microsoft Access Database Discussion List
  7035.               <ACCESS-L@INDYCMS.BITNET>
  7036. Sender:       Microsoft Access Database Discussion List
  7037.               <ACCESS-L@INDYCMS.BITNET>
  7038. From:         Marty McMahon <Marty.McMahon@KAUAI.DS.BOEING.COM>
  7039. Subject:      GRAPHS IN ACCESS
  7040.  
  7041. I'm relatively new to the use of ACCESS.  Is there a good book that explains
  7042. how to build and modify graphs using ACCESS?  Does it make more sense to
  7043. export to Excel and make them there?
  7044.  
  7045. marty.mcmahon@kauai.ds.boeing.com
  7046. =========================================================================
  7047. Date:         Mon, 26 Jul 1993 09:33:34 PDT
  7048. Reply-To:     thamilto@pcocd2.intel.com
  7049. Sender:       Microsoft Access Database Discussion List
  7050.               <ACCESS-L@INDYCMS.BITNET>
  7051. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  7052. Subject:      Re: Access Compiler Help
  7053. In-Reply-To:  <9307261623.AA03884@hermes.intel.com>; from "Phillip" at Jul 26,
  7054.               93 12:15 pm
  7055.  
  7056. > There isn't a full compiler as one might find /c Clipper et al, but there is a
  7057. n
  7058. >  ADK -- Access Distribution Kit --
  7059. > which allows you to bundle your application and distribute it royalty-free.
  7060.  
  7061. And even with this, your application will not be a single .EXE file. It
  7062. will consist of the run-tim Access EXE file, the database file (.MDB),
  7063. a number of DLL's, and maybe an outside database file or second MDB file
  7064. if you are attaching files for a network application.
  7065.  
  7066. By the way... I've found that if you have a few users accessing a single
  7067. Access database on a network drive, you get better performance if you do
  7068. _not_ follow the suggested method from Microsoft. They suggest you distribute
  7069. your application to each user, and _attach_ the tables from the network
  7070. drive. I've found that if, instead, each user just has the run-time EXE
  7071. file and DLL's, and directly accesses the network file for both the data
  7072. and the application, the performance is much better. I'm working on a
  7073. Banyan network, so it may be different in other cases.
  7074.  
  7075. Interestingly, this also has the advantage that if you have a DBA like me
  7076. who wants to continuously change and upgrade the application interface,
  7077. you only need to work with the single network database, instead of making
  7078. changes and having to re-install them for each user. Will all this access
  7079. on that single file on the network, I just make sure to make frequent
  7080. backups, and all is well ...
  7081.  
  7082. --
  7083. Tony Hamilton                 |
  7084. -Intel Corporation            | voice: 916-356-3070
  7085. --Folsom Engineering Services | mailstop: FM2-55
  7086. ---Engineering Resource Group | email: thamilto@pcocd2.intel.com
  7087. ----Software Technician       |
  7088. =========================================================================
  7089. Date:         Mon, 26 Jul 1993 09:37:57 +0000
  7090. Reply-To:     Microsoft Access Database Discussion List
  7091.               <ACCESS-L@INDYCMS.BITNET>
  7092. Sender:       Microsoft Access Database Discussion List
  7093.               <ACCESS-L@INDYCMS.BITNET>
  7094. From:         Marty McMahon <Marty.McMahon@KAUAI.DS.BOEING.COM>
  7095. Subject:      RE>Access Compiler Help
  7096.  
  7097. >The use of a "compiler" in the Access environment is a bit misleading -- it's
  7098.  
  7099. > not a compiler per se -- it's really
  7100. >more of a "tokenizer" (like many dialects of BASIC that are interpreted).
  7101.  
  7102. >There isn't a full compiler as one might find /c Clipper et al, but there is >
  7103. an
  7104. >ADK -- Access Distribution Kit --
  7105. >which allows you to bundle your application and distribute it royalty-free.
  7106.  
  7107. I assume the ADK is a Microsoft product.  How much do they charge for it?
  7108.  
  7109. marty.mcmahon@kauai.ds.boeing.com
  7110. =========================================================================
  7111. Date:         Mon, 26 Jul 1993 11:31:54 -0700
  7112. Reply-To:     Microsoft Access Database Discussion List
  7113.               <ACCESS-L@INDYCMS.BITNET>
  7114. Sender:       Microsoft Access Database Discussion List
  7115.               <ACCESS-L@INDYCMS.BITNET>
  7116. From:         Dmitry Serebrennikov <dmitry@UCSEE.BERKELEY.EDU>
  7117. Subject:      Re: "'" in queries
  7118.  
  7119. >  Now, this may obvious when I say it, but apostrophe's and querries
  7120. >just don't get along.  I have a query form and a customer listed in the
  7121. >database as "Art's Repair Place."  It crashed my query in access basic
  7122. >when I tried to do a query based on "Art's."
  7123. >  Anyone know any really quick ways to get around this.  I don't want to
  7124. >have to parse the incoming string for apostrophe's but I think I will.  If
  7125. >you can think of anything easier, "I'm all ears."
  7126. >
  7127. >--
  7128. >      |G|   Terry Dexter               | |
  7129. >      |E|   Calvin College             |B|
  7130. >      |B|   Grand Rapids, Mi           |E|
  7131. >      | |   tdexte16@ursa.calvin.edu   |G|
  7132.  
  7133.     Parsing was my solution.  It is preaty simple though:
  7134.  
  7135. '-------------Example in Access Basic Follows -------------------------
  7136. Function FixIt (s as Variant) as Variant
  7137. 'parce the s for ' and change them to ? (for pattern matching)
  7138. 'make sure s is a String type when you call this thing.
  7139.  
  7140.     Dim news as String, i as Integer
  7141.  
  7142.     If IsNull(s) Then FixIt = Null: Exit Function
  7143.     'You can't do anything with nulls so watch out for them
  7144.  
  7145.  
  7146.     For i = 1 to Len(s)
  7147.        If Mid$(s, i, 1) = Chr$(34) Then          '34 is ASCII for ' I think.
  7148.            news = news & "?"
  7149.        Else
  7150.            news = news & mid$(s, i, 1)
  7151.        EndIf
  7152.     Next i
  7153.  
  7154.     FixIt = news
  7155. End Function
  7156. '-----------------------------------------------------------------------
  7157. =========================================================================
  7158. Date:         Mon, 26 Jul 1993 14:27:40 -0400
  7159. Reply-To:     Microsoft Access Database Discussion List
  7160.               <ACCESS-L@INDYCMS.BITNET>
  7161. Sender:       Microsoft Access Database Discussion List
  7162.               <ACCESS-L@INDYCMS.BITNET>
  7163. From:         Donn C Young <dyoung@MAGNUS.ACS.OHIO-STATE.EDU>
  7164. Subject:      Re: Dates and File Transfers
  7165. In-Reply-To:  <199307211054.AA22321@hp4at.eunet.co.at>
  7166.  
  7167. On Wed, 21 Jul 1993, Eugene Levine wrote:
  7168.  
  7169. > In transferring data from Mac Excel to Windows Excel to Access, my dates
  7170. > appear to be off by four years (correct date = 1990; Access date after
  7171. > transfer = 1994). Does anyone know why this is happening and whether there
  7172. > is a fix?
  7173.  
  7174. I ran across this problem several months ago, and while I saw another reply
  7175. to this problem I though a bit more info might be of help. First, check
  7176. your MS Excel User's Guide, Book 1 (for Windows), p. 172-3. It seems that MS
  7177. has 2 date systems, the 1900 and the 1904 date systems. MS Excel for Win and
  7178. Lotus 1-2-3 use the 1900 system by default and MS Excel for the Mac uses the
  7179. 1904 system by default - don't ask me why. While Excel should recognize which
  7180. one you're using and switch automatically, if you change the date system,
  7181. only the active worksheet and only new dates are affected - old ones stay the
  7182. same. So do this before you start entering dates in a new worksheet. To
  7183. change from one to the other:
  7184.  
  7185.    1. choose Calculation from the Options menu
  7186.    2. for the 1904 date system, select the 1904 Date System check box
  7187.    3. for the 1900 date system, clear the 1904 Date System check box
  7188.    4. Ok it.
  7189.  
  7190. Good Luck,
  7191.  
  7192. Donn Young, OSU Cancer Center Biostatistics Unit
  7193. dyoung@magnus.acs.ohio-state.edu
  7194. =========================================================================
  7195. Date:         Mon, 26 Jul 1993 15:07:44 EDT
  7196. Reply-To:     Microsoft Access Database Discussion List
  7197.               <ACCESS-L@INDYCMS.BITNET>
  7198. Sender:       Microsoft Access Database Discussion List
  7199.               <ACCESS-L@INDYCMS.BITNET>
  7200. From:         Tyrone Shiu <tyrone@EAGLE.HR.ATT.COM>
  7201. Subject:      Need Help to transform screen layout.
  7202.  
  7203. Hi:
  7204.  
  7205. I have developed an application in Access 1.0.  Now
  7206. that I have decided to continue all my development
  7207. work on VB 3.0 Professional version.  Is there a easy
  7208. way to carry over all the screen layout from Access
  7209. to VB?  Thanks!
  7210.  
  7211.  
  7212.                    +--------------------------------+
  7213.                    | Tyrone Shiu                    |
  7214.                    | Email: tyrone@cbnewsi.att.com  |
  7215.                    +--------------------------------+
  7216.  
  7217.                 << The above opinion is mine, not AT&T >>
  7218. =========================================================================
  7219. Date:         Tue, 27 Jul 1993 09:27:23 +0800
  7220. Reply-To:     Microsoft Access Database Discussion List
  7221.               <ACCESS-L@INDYCMS.BITNET>
  7222. Sender:       Microsoft Access Database Discussion List
  7223.               <ACCESS-L@INDYCMS.BITNET>
  7224. From:         NCLCHAN@NTUVAX.BITNET
  7225. Subject:      Re: RecordCount
  7226.  
  7227. Dear Graeme,
  7228.  
  7229. Although compacting the database works for the time being. How can U be so
  7230. sure that the old problem will not occur again ie as U add and delete record
  7231. from the table, the recordcount will not revert back to 1/3 of the correct
  7232. recordcount.
  7233.  
  7234. If it has happened before, chances are that it will happen again.
  7235.  
  7236. I think it is ACCESS bug. Can anyone out there please tell Microsoft Access
  7237. to fix the bug ?  Does anyone know what is the internet address to Microsoft
  7238. Access Hot-Line ? I would like to tell them but don't know HOW to get to them.
  7239.  
  7240. Chor Ling
  7241. =========================================================================
  7242. Date:         Tue, 27 Jul 1993 14:38:04 EST
  7243. Reply-To:     pekka.koskinen@oph.fi
  7244. Sender:       Microsoft Access Database Discussion List
  7245.               <ACCESS-L@INDYCMS.BITNET>
  7246. From:         Pekka Koskinen <koskinen@OPH.FI>
  7247. Subject:      Checking the existence of a record
  7248.  
  7249. This should be simple, but haven't been able to figure it out:
  7250.  
  7251. I have two tables linked together. Then I have a from (of Table 1), in
  7252. which I have a button "AddRecord" (to Table 2) (kind of "customer-product"
  7253. -application ("AdProduct")). Now I want the macro first to check if there
  7254. already is a record with that ID (I don't want duplicates). The way it
  7255. works now is that the macro takes me to the other form to write the data
  7256. and when I leave that record/form it complains that it's a duplicate etc.
  7257. So, I'd like to know it before writing all the data.
  7258. Hope you understood the problem (despite my poor English).
  7259.  
  7260. Any suggestions?
  7261.  
  7262. G'day and thanks in advance!
  7263. Pekka
  7264.  
  7265. *****************************************************************************
  7266.  Pekka Koskinen              :)
  7267.  CIMO, P.O. Box 343          :)  "If you kill a couple, you are a murderer;
  7268.  00531 Helsinki, FINLAND     :) if you kill a million, you are a conqueror."
  7269.  tel +358-(9)0-7747 7962     :)
  7270.  fax +358-(9)0-7747 7064     :)              (Cliffhanger)
  7271. =========================================================================
  7272. Date:         Tue, 27 Jul 1993 09:32:12 EDT
  7273. Reply-To:     Microsoft Access Database Discussion List
  7274.               <ACCESS-L@INDYCMS.BITNET>
  7275. Sender:       Microsoft Access Database Discussion List
  7276.               <ACCESS-L@INDYCMS.BITNET>
  7277. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  7278. Subject:      Re: RecordCount / Microsoft Support via Internet
  7279.  
  7280. > I think it is ACCESS bug. Can anyone out there please tell Microsoft Access
  7281. > to fix the bug ?  Does anyone know what is the internet address to Microsoft
  7282. > Access Hot-Line ? I would like to tell them but don't know HOW to get to them.
  7283. >
  7284. > Chor Ling
  7285.  
  7286. not everything that doesn't work according to our wishes is a bug.
  7287.  
  7288. also, microsoft does not officially provide support via internet (but borland
  7289.  does).  this does not stop
  7290. microsoft personnel from accessing internet, but they just don't provide
  7291.  official support.
  7292.  
  7293. (obviously a big hint to the ms personnel plugged in....)
  7294. =========================================================================
  7295. Date:         Tue, 27 Jul 1993 08:34:28 EST
  7296. Reply-To:     Microsoft Access Database Discussion List
  7297.               <ACCESS-L@INDYCMS.BITNET>
  7298. Sender:       Microsoft Access Database Discussion List
  7299.               <ACCESS-L@INDYCMS.BITNET>
  7300. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  7301. Organization: IUPUI Student Activities Office (317) 274-3931
  7302. Subject:      Re: Need Help to transform screen layout.
  7303. In-Reply-To:  Message of Mon,
  7304.               26 Jul 1993 15:07:44 EDT from <tyrone@EAGLE.HR.ATT .COM>
  7305.  
  7306. On Mon, 26 Jul 1993 15:07:44 EDT Tyrone Shiu said:
  7307. >Hi:
  7308. >
  7309. >I have developed an application in Access 1.0.  Now
  7310. >that I have decided to continue all my development
  7311. >work on VB 3.0 Professional version.  Is there a easy
  7312. >way to carry over all the screen layout from Access
  7313. >to VB?  Thanks!
  7314. >
  7315. >
  7316. Funny, I had the same question last night.  Does use of the .MDB by VB 3.0
  7317. imply that VB can use the forms and queries in that .MDB?  I realize it
  7318. can't use the reports (since MS has included Crystal Reports in VB Pro),
  7319. but I was curious about the other things.  Seems like that shouldn't be
  7320. too difficult--or am I talking about .DLLs that aren't distributed with
  7321. VB 3.0?
  7322.  
  7323. I haven't got my copy of VB yet but I am curious...it won't affect my
  7324. purchase one way or the other, as I have some other applications in mind
  7325. that don't involve Access.
  7326.  
  7327. -----------------------------------------------------BITNET:  NBRINDLE@INDYCMS
  7328. Nathan C. Brindle, Administrative Specialist, Student Activities Office
  7329. Indiana University Purdue University Indianapolis
  7330. Staff Advisor, ALPHA PHI OMEGA, TAU OMICRON CHAPTER
  7331. List Administrator, STUACTS@INDYCMS, APOSEC52@INDYCMS, and ACCESS-L@INDYCMS
  7332. Internet:    NBRINDLE@INDYCMS.IUPUI.EDU (preferred) or NBRINDLE@AOL.COM
  7333. Disclaimer:  My opinions are my own.  Indiana University can speak for itself.
  7334. ------------------------------------------------------------------------------
  7335. =========================================================================
  7336. Date:         Tue, 27 Jul 1993 09:05:06 EST
  7337. Reply-To:     Microsoft Access Database Discussion List
  7338.               <ACCESS-L@INDYCMS.BITNET>
  7339. Sender:       Microsoft Access Database Discussion List
  7340.               <ACCESS-L@INDYCMS.BITNET>
  7341. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  7342. Organization: IUPUI Student Activities Office (317) 274-3931
  7343. Subject:      Microsoft and the Internet
  7344.  
  7345. This was posted some time back, but not everyone may have a copy or
  7346. remember it (I know <I> didn't...).
  7347.  
  7348. To report bugs in Access:  Send mail to ACCBUG@MICROSOFT.COM
  7349.  
  7350. To send in your wishes for upcoming versions:  ACC-WISH@MICROSOFT.COM
  7351.  
  7352. One caveat--I think I remember the ACCBUG address as ACC-BUG (with
  7353. the hyphen) but I didn't see it that way in the list archives.  So if
  7354. ACCBUG doesn't work, try ACC-BUG.  Or maybe someone has a hard copy
  7355. of Microsoft's letter that announced this handy?
  7356.  
  7357. BTW, as I told Phil Paxton, I agree with him that the record counting
  7358. problem is unlikely to be a bug.  Since Access does not provide an implicit
  7359. recordcounting function, you're flirting with disaster :) when you try
  7360. to write one in Access Basic.  "That's not a bug--it's a <feature>!"
  7361.  
  7362. What <does> interest me, however, is the fact that in Professional Basic
  7363. 7.1 you can query an ISAM file via the LOF() function and get the number
  7364. of records returned to you.  Why can't we do that in Access?  Or am I
  7365. completely confused?  (Which would NOT surprise me...)
  7366.  
  7367. -----------------------------------------------------BITNET:  NBRINDLE@INDYCMS
  7368. Nathan C. Brindle, Administrative Specialist, Student Activities Office
  7369. Indiana University Purdue University Indianapolis
  7370. Staff Advisor, ALPHA PHI OMEGA, TAU OMICRON CHAPTER
  7371. List Administrator, STUACTS@INDYCMS, APOSEC52@INDYCMS, and ACCESS-L@INDYCMS
  7372. Internet:    NBRINDLE@INDYCMS.IUPUI.EDU (preferred) or NBRINDLE@AOL.COM
  7373. Disclaimer:  My opinions are my own.  Indiana University can speak for itself.
  7374. ------------------------------------------------------------------------------
  7375. =========================================================================
  7376. Date:         Tue, 27 Jul 1993 17:08:19 BST
  7377. Reply-To:     Microsoft Access Database Discussion List
  7378.               <ACCESS-L@INDYCMS.BITNET>
  7379. Sender:       Microsoft Access Database Discussion List
  7380.               <ACCESS-L@INDYCMS.BITNET>
  7381. From:         "Anne L Zorner R27.G5/" <ALZ@IBM-B.RUTHERFORD.AC.UK>
  7382. Subject:      re record count
  7383.  
  7384. SQL Support Section (SQS)         Mail ALZ@UK.AC.RL.IB
  7385. ===============================================================
  7386. I use count(*) to get a count of how many records are in a table.
  7387. eg
  7388. select count(*) from t1;
  7389.  
  7390. to do the same with a query/view
  7391.  
  7392. select count(*) from t1 where x=20;
  7393.  
  7394. This is a common technique used on other database systems which
  7395. wont give you the record count either. Sadly this means that you
  7396. effectively perform the query twice, which can be costly
  7397. depending on whether access to the data values is needed to solve
  7398. the query, or where indexes cant be used.
  7399. One also needs to be carefull in some systems if repeatable read is
  7400. provided, but we dont need to worry about that here I think.
  7401.  
  7402. By the way the reason that it is not always possible to get
  7403. a record count in other ways is because a) one should only use
  7404. SQL to do it, b) (more importantly) a relational dbms does not
  7405. always have to materialise the full output set before returning
  7406. the answer of the first few records to the user, furthermore
  7407. another user can add new records which could materialise in this
  7408. output set which would then invalidate the number of records in the
  7409. output set. By the way if you dont have repeatable read and the
  7410. answer set is not materialised then this could happen with the above
  7411. count(*) method as well.
  7412.  
  7413. In the past many techniques have been created to help deal with
  7414. this type of problem. Its good to see that some of the experience
  7415. of mainframe database applications writers might be useful
  7416. in the PC or Client Server worlds. The sad thing is that the problems
  7417. dont go away!
  7418. Anne
  7419. (A poor mainframe database DBA moving into PC and client/server
  7420. technology)
  7421.  
  7422. Thankyou
  7423. ===============================================================
  7424. =========================================================================
  7425. Date:         Tue, 27 Jul 1993 13:13:52 PDT
  7426. Reply-To:     Microsoft Access Database Discussion List
  7427.               <ACCESS-L@INDYCMS.BITNET>
  7428. Sender:       Microsoft Access Database Discussion List
  7429.               <ACCESS-L@INDYCMS.BITNET>
  7430. From:         Morris Myers <xrysta@MCODE.AMDAHL.COM>
  7431. Subject:      Re: Need Help to transform screen layout.
  7432.  
  7433. >
  7434. > On Mon, 26 Jul 1993 15:07:44 EDT Tyrone Shiu said:
  7435. > >Hi:
  7436. > >
  7437. > >I have developed an application in Access 1.0.  Now
  7438. > >that I have decided to continue all my development
  7439. > >work on VB 3.0 Professional version.  Is there a easy
  7440. > >way to carry over all the screen layout from Access
  7441. > >to VB?  Thanks!
  7442. > >
  7443. > >
  7444. > Funny, I had the same question last night.  Does use of the .MDB by VB 3.0
  7445. > imply that VB can use the forms and queries in that .MDB?  I realize it
  7446. > can't use the reports (since MS has included Crystal Reports in VB Pro),
  7447. > but I was curious about the other things.  Seems like that shouldn't be
  7448. > too difficult--or am I talking about .DLLs that aren't distributed with
  7449. > VB 3.0?
  7450. >
  7451. > I haven't got my copy of VB yet but I am curious...it won't affect my
  7452. > purchase one way or the other, as I have some other applications in mind
  7453. > that don't involve Access.
  7454. >
  7455.  
  7456. I haven't had occassion to use forms from Access in Visual basic but the
  7457. Queries can most definately be used in VB. You can use existing queries, modify
  7458.  them  and even create new queries.
  7459.  
  7460.  
  7461. -- --------------------------------------------------------------------
  7462.  
  7463. Morris Myers                            [Standard Disclaimer]
  7464.  
  7465. Amdahl Corporation
  7466. M/S 205                                 Phone:  408-746-4798
  7467. Bldg. M3  Room 311                      Fax:    408-629-4374
  7468. 1230 E. Arques Avenue                   Email:  xrysta@mcode.amdahl.com
  7469. Sunnyvale, CA 94088-3470                or:   morris@xrysta.birdsong.suvl.ca.us
  7470. =========================================================================
  7471. Date:         Tue, 27 Jul 1993 15:39:27 -0700
  7472. Reply-To:     Microsoft Access Database Discussion List
  7473.               <ACCESS-L@INDYCMS.BITNET>
  7474. Sender:       Microsoft Access Database Discussion List
  7475.               <ACCESS-L@INDYCMS.BITNET>
  7476. From:         Bill Stewart <STEWART@GC.BITNET>
  7477. Subject:      Controlling Field Widths
  7478.  
  7479. Does anyone know how to automagically control the width of a field when
  7480. printing a report?  I sometimes don't know how wide to make the fields and
  7481. therby loose a few characters of information.  I understand that the 'CanGrow'
  7482. property controls the vertical sizing, I'm looking for horizontal control.
  7483. Any recommendations?
  7484.  
  7485. Bill
  7486. =========================================================================
  7487. Date:         Wed, 28 Jul 1993 10:04:00 +0100
  7488. Reply-To:     Microsoft Access Database Discussion List
  7489.               <ACCESS-L@INDYCMS.BITNET>
  7490. Sender:       Microsoft Access Database Discussion List
  7491.               <ACCESS-L@INDYCMS.BITNET>
  7492. Comments:     Sent using PMDF-822 , routing is done by ECNICE
  7493. From:         Dennis Vroegop <vroegop@ECN.NL>
  7494. Subject:      *.ldb files
  7495.  
  7496. Hi there,
  7497.  
  7498. Does anybody know what the *.ldb files are that Access makes?
  7499. They usually have a size of 0, but what they're meant to do, I don't
  7500. know. When I give somebody a copy of my database, should I also copy
  7501. these ldb's ?
  7502.  
  7503. VTY
  7504. Dennis Vroegop
  7505. INTERNET VROEGOP@ECN.NL
  7506. =========================================================================
  7507. Date:         Wed, 28 Jul 1993 09:00:49 +0100
  7508. Reply-To:     focke@gmd.de
  7509. Sender:       Microsoft Access Database Discussion List
  7510.               <ACCESS-L@INDYCMS.BITNET>
  7511. Comments:     Warning -- original Sender: tag was Stefan.Focke@GMD.DE
  7512. From:         Stefan Focke <focke@GMD.DE>
  7513. Subject:      How do you do this: Deleting a record
  7514.  
  7515. Hello!
  7516.  
  7517. I would like to know how you solve the following Problem.
  7518.  
  7519. - You have a form (based on a query) witch displays a record
  7520. - The form has a delete-button
  7521. - Pressing the delete-button should delete the displayed record
  7522. - After deletion the form should not show the first record in the query but
  7523.   the record that follows the deleted record
  7524.  
  7525.  
  7526. My solution follows. Do you know a shorter one?
  7527.  
  7528. -------------------------------------------------
  7529. What does my program do:
  7530.  
  7531. - The delete-button in the form calls DeleteRecord()
  7532. - 'nr' is the primary-key in my adress-table
  7533. - Using bookmark it moves in the dynaset to the record that is actually
  7534.   displayed in the form
  7535. - It moves in the dynaset to the next record and stores the primary key
  7536.   in 'nummer'
  7537. - Executing a delete-query
  7538. - Finding the record in the dynaset that contains 'nummer'
  7539. - Using bookmark to display this record in a form
  7540.  
  7541. I hope it is clear.
  7542.  
  7543. Stefan
  7544.  
  7545. -------------------------------------------------
  7546. Function DeleteRecord ()
  7547. Dim myForm As Form, myDyna As Dynaset Dim Q As QueryDef, DB As Database
  7548.  
  7549.     Set myForm = Forms![Adresse]
  7550.     Set myDyna = myForm.dynaset
  7551.     myDyna.bookmark = myForm.bookmark
  7552.     myDyna.MoveNext
  7553.     If Not myDyna.EOF Then
  7554.        Nummer = myDyna.Nr
  7555.     Else
  7556.        Nummer = -1
  7557.     End If
  7558.  
  7559.     Set DB = CurrentDB()
  7560.     Set Q = DB.CreateQueryDef("x")
  7561.     Q.SQL = "DELETE FROM Adresse WHERE Nr = "+Str(Forms![Adresse]![Nr])+";"
  7562.     Q.Execute
  7563.     Q.Close
  7564.     DB.DeleteQueryDef ("x")
  7565.  
  7566.     DoCmd Requery
  7567.  
  7568.     If Nummer >= 0 Then
  7569.        myDyna.FindFirst "Nr = " + Str(Nummer)
  7570.        myForm.bookmark = myDyna.bookmark
  7571.     End If
  7572. End Function
  7573.  
  7574. ----------------------------------------------------------------------
  7575.  
  7576. Stefan Focke                  Tel. 02241-14-3154
  7577. GMD-ISA                       e-mail: focke@gmd.de
  7578. Rathausalle 10
  7579. D-W 5205 Sankt Augustin 1
  7580.  
  7581.     ********** MS-Word: From the guys who brought us EDLIN ********
  7582. =========================================================================
  7583. Date:         Wed, 28 Jul 1993 09:06:50 GMT0BST
  7584. Reply-To:     david.aiken@newcastle.ac.uk
  7585. Sender:       Microsoft Access Database Discussion List
  7586.               <ACCESS-L@INDYCMS.BITNET>
  7587. From:         Dave Aiken <David.Aiken@NEWCASTLE.AC.UK>
  7588. Subject:      visual Basic List
  7589.  
  7590. For those who want to join a VB list I have found one. Here is how to
  7591. get it :-
  7592.  
  7593. send
  7594. SUB VISBAS-L FIRST_NAME LAST_NAME
  7595.  
  7596. to
  7597.  
  7598. LISTSERV@TAMVM1.EARN
  7599.  
  7600.  
  7601. David Aiken
  7602. (Windows / Network Development)
  7603.     Tel : (+44) (091)-222-7672
  7604.     Fax : (+44) (091)-222-6235
  7605. -----------------------------------------------------
  7606. DISCLAIMER :- My views are my own,
  7607. Newcastle University and its Library can speak for itself.
  7608. =========================================================================
  7609. Date:         Wed, 28 Jul 1993 08:01:19 -0500
  7610. Reply-To:     Microsoft Access Database Discussion List
  7611.               <ACCESS-L@INDYCMS.BITNET>
  7612. Sender:       Microsoft Access Database Discussion List
  7613.               <ACCESS-L@INDYCMS.BITNET>
  7614. From:         MARK TURPIN <MARKT@WINROCK.ORG>
  7615. Subject:      Re: *.ldb files
  7616.  
  7617. LDB's hold lock information.  If you should get in a state where a record is
  7618. locked and nobody is in the database, this file can be delete.  Access will
  7619. create a new one if it is not present.
  7620. =========================================================================
  7621. Date:         Wed, 28 Jul 1993 08:28:34 EST
  7622. Reply-To:     Microsoft Access Database Discussion List
  7623.               <ACCESS-L@INDYCMS.BITNET>
  7624. Sender:       Microsoft Access Database Discussion List
  7625.               <ACCESS-L@INDYCMS.BITNET>
  7626. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  7627. Organization: IUPUI Student Activities Office (317) 274-3931
  7628. Subject:      Re: visual Basic List
  7629. In-Reply-To:  Message of Wed,
  7630.               28 Jul 1993 09:06:50 GMT0BST from <David.Aiken@NEW CASTLE.AC.UK>
  7631.  
  7632. On Wed, 28 Jul 1993 09:06:50 GMT0BST Dave Aiken said:
  7633. >For those who want to join a VB list I have found one. Here is how to
  7634. >get it :-
  7635. >
  7636. >send
  7637. >SUB VISBAS-L FIRST_NAME LAST_NAME
  7638. >
  7639. >to
  7640. >
  7641. >LISTSERV@TAMVM1.EARN
  7642. >
  7643.  
  7644. This is true.  Also, BITNETers can send to   LISTSERV@TAMVM1
  7645.                      Interneters can send to LISTSERV@TAMVM1.TAMU.EDU
  7646.  
  7647. Thought I should mention that....:)
  7648.  
  7649. -----------------------------------------------------BITNET:  NBRINDLE@INDYCMS
  7650. Nathan C. Brindle, Administrative Specialist, Student Activities Office
  7651. Indiana University Purdue University Indianapolis
  7652. Staff Advisor, ALPHA PHI OMEGA, TAU OMICRON CHAPTER
  7653. List Administrator, STUACTS@INDYCMS, APOSEC52@INDYCMS, and ACCESS-L@INDYCMS
  7654. Internet:    NBRINDLE@INDYCMS.IUPUI.EDU (preferred) or NBRINDLE@AOL.COM
  7655. Disclaimer:  My opinions are my own.  Indiana University can speak for itself.
  7656. ------------------------------------------------------------------------------
  7657. =========================================================================
  7658. Date:         Wed, 28 Jul 1993 14:50:52 EDT
  7659. Reply-To:     Microsoft Access Database Discussion List
  7660.               <ACCESS-L@INDYCMS.BITNET>
  7661. Sender:       Microsoft Access Database Discussion List
  7662.               <ACCESS-L@INDYCMS.BITNET>
  7663. From:         Greg Fairnak <GFAIRNA@AMERICAN.EDU>
  7664. Organization: The American University
  7665. Subject:      ?change a # to a label
  7666.  
  7667. This may have already been discussed, but I can't find the thread.  Here
  7668. is my question.  If I have a table people.sex and sex is an int such as
  7669. MALE = 0 and FEMALE=1, is there are way to generate a report where each
  7670. instance of 0,1 for column sex is replaced with MALE / FEMALE?  I have
  7671. done this with other report writers, although I don't know where to find
  7672. this functionality in ACCESS.  Thanks in advance for any help.
  7673.  
  7674. Regards,
  7675.         Greg
  7676. =========================================================================
  7677. Date:         Wed, 28 Jul 1993 14:08:17 EST
  7678. Reply-To:     Microsoft Access Database Discussion List
  7679.               <ACCESS-L@INDYCMS.BITNET>
  7680. Sender:       Microsoft Access Database Discussion List
  7681.               <ACCESS-L@INDYCMS.BITNET>
  7682. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  7683. Organization: IUPUI Student Activities Office (317) 274-3931
  7684. Subject:      Re: ?change a # to a label
  7685. In-Reply-To:  Message of Wed,
  7686.               28 Jul 1993 14:50:52 EDT from <GFAIRNA@AMERICAN.ED U>
  7687.  
  7688. Sure, Greg.  Use the Switch() function as your Control Source.  In this
  7689. case it would be something like
  7690.  
  7691. Switch(|Gender¢=1, "Male", |Gender¢=2, "Female")
  7692.  
  7693. This should do the trick unless my mind is wandering...I use this dodge
  7694. all the time.  Unfortunately Switch() will only switch 7 items and sometimes
  7695. I'd like to see it do more than that...but of course, the function would
  7696. be a mile long if it did.  :)
  7697.  
  7698. By the way, I don't get left and right square brackets on this terminal,
  7699. so in the above | is a left square bracket and ¢ is a right square bracket.
  7700.  
  7701. -----------------------------------------------------BITNET:  NBRINDLE@INDYCMS
  7702. Nathan C. Brindle, Administrative Specialist, Student Activities Office
  7703. Indiana University Purdue University Indianapolis
  7704. Staff Advisor, ALPHA PHI OMEGA, TAU OMICRON CHAPTER
  7705. List Administrator, STUACTS@INDYCMS, APOSEC52@INDYCMS, and ACCESS-L@INDYCMS
  7706. Internet:    NBRINDLE@INDYCMS.IUPUI.EDU (preferred) or NBRINDLE@AOL.COM
  7707. Disclaimer:  My opinions are my own.  Indiana University can speak for itself.
  7708. ------------------------------------------------------------------------------
  7709. =========================================================================
  7710. Date:         Wed, 28 Jul 1993 15:21:22 -0500
  7711. Reply-To:     Microsoft Access Database Discussion List
  7712.               <ACCESS-L@INDYCMS.BITNET>
  7713. Sender:       Microsoft Access Database Discussion List
  7714.               <ACCESS-L@INDYCMS.BITNET>
  7715. From:         Bob Oberst <rjober@MAPLE.MONSANTO.COM>
  7716. Subject:      ?change a # to a label
  7717.  
  7718. Greg,
  7719.  
  7720. I also was stumped by this type of manipulation, perhaps because of my
  7721. "PARADOX" mind set.  Take a look at chapter 7 in the Access User's Guide,
  7722. specifically the example on page 176 of an "update query".
  7723.  
  7724. Hope this helps.
  7725.  
  7726. Bob Oberst        rjober@maple.monsanto.com
  7727.  
  7728. >
  7729. >This may have already been discussed, but I can't find the thread.  Here
  7730. >is my question.  If I have a table people.sex and sex is an int such as
  7731. >MALE = 0 and FEMALE=1, is there are way to generate a report where each
  7732. >instance of 0,1 for column sex is replaced with MALE / FEMALE?  I have
  7733. >done this with other report writers, although I don't know where to find
  7734. >this functionality in ACCESS.  Thanks in advance for any help.
  7735. >
  7736. >Regards,
  7737. >        Greg
  7738. =========================================================================
  7739. Date:         Thu, 29 Jul 1993 09:09:59 +1000
  7740. Reply-To:     Microsoft Access Database Discussion List
  7741.               <ACCESS-L@INDYCMS.BITNET>
  7742. Sender:       Microsoft Access Database Discussion List
  7743.               <ACCESS-L@INDYCMS.BITNET>
  7744. From:         Graeme Burton <G.Burton@SEC.GU.EDU.AU>
  7745. Subject:      Re: RecordCount
  7746.  
  7747. Yes, I agree and I intend to alert Microsoft about it.
  7748.  
  7749. Ta.
  7750.  
  7751. ===============================================================================
  7752. Graeme Burton          |                             |
  7753. Student Systems Manager|                             | Phone: (07) 875 7500
  7754. Griffith University    | email:  G.Burton@gu.edu.au  |
  7755. Nathan  4111           |                             |   Fax: (07) 875 7957
  7756. Australia              |                             |
  7757. ===============================================================================
  7758. =========================================================================
  7759. Date:         Thu, 29 Jul 1993 09:32:25 +1000
  7760. Reply-To:     Microsoft Access Database Discussion List
  7761.               <ACCESS-L@INDYCMS.BITNET>
  7762. Sender:       Microsoft Access Database Discussion List
  7763.               <ACCESS-L@INDYCMS.BITNET>
  7764. From:         Graeme Burton <G.Burton@SEC.GU.EDU.AU>
  7765. Subject:      Re: ?change a # to a label
  7766.  
  7767. in the query that provides the data for the report, put in a column
  7768. such as:
  7769.  
  7770. gender:Iif(sex = 0,"Male","Female")
  7771.  
  7772. and you will get the text you require.
  7773.  
  7774. ===============================================================================
  7775. Graeme Burton          |                             |
  7776. Student Systems Manager|                             | Phone: (07) 875 7500
  7777. Griffith University    | email:  G.Burton@gu.edu.au  |
  7778. Nathan  4111           |                             |   Fax: (07) 875 7957
  7779. Australia              |                             |
  7780. ===============================================================================
  7781. =========================================================================
  7782. Date:         Wed, 28 Jul 1993 21:41:11 CDT
  7783. Reply-To:     Microsoft Access Database Discussion List
  7784.               <ACCESS-L@INDYCMS.BITNET>
  7785. Sender:       Microsoft Access Database Discussion List
  7786.               <ACCESS-L@INDYCMS.BITNET>
  7787. From:         Richard Moldwin <rmoldwin@MIDWAY.UCHICAGO.EDU>
  7788. In-Reply-To:  Your message of Wed, 28 Jul 1993 14:50:52 EDT
  7789.  
  7790. Try looking at the Switch function in the language reference, and create a
  7791. query using this function in a query field labeled "sex".  Good luck!
  7792. =========================================================================
  7793. Date:         Thu, 29 Jul 1993 09:36:40 +0800
  7794. Reply-To:     Microsoft Access Database Discussion List
  7795.               <ACCESS-L@INDYCMS.BITNET>
  7796. Sender:       Microsoft Access Database Discussion List
  7797.               <ACCESS-L@INDYCMS.BITNET>
  7798. From:         NCLCHAN@NTUVAX.BITNET
  7799. Subject:      Re: RecordCount
  7800.  
  7801. Dear Nathan & Phil,
  7802.  
  7803. RecordCount Property is an in-built feature in Microsoft Access.
  7804. In Microsoft Access Language Reference Pg 390, it is stated that
  7805. RecordCount Property contains the number of records in a recordset.
  7806. Remarks : As you add and delete table records, the RecordCount value changes
  7807. to reflect the total number of nondeleted records.
  7808.  
  7809. Greg tried to use this in-built property. Initially it worked, after sometime
  7810. the recordcount does not reflect the ACTUAL recordcount. Recordcount monitored
  7811. 1/3 of the correct recordcount.
  7812.  
  7813. I empathize with him as I have encountered exactly the same problem.
  7814.  
  7815.  
  7816. According to Microsoft Access, the RecordCount value should reflect the
  7817. latest changes BUT IT FAILS TO ACHIEVE THAT.
  7818.  
  7819. We DID NOT try to write one in Access Basis.
  7820.  
  7821. Chor Ling
  7822. =========================================================================
  7823. Date:         Thu, 29 Jul 1993 00:23:48 -0700
  7824. Reply-To:     Microsoft Access Database Discussion List
  7825.               <ACCESS-L@INDYCMS.BITNET>
  7826. Sender:       Microsoft Access Database Discussion List
  7827.               <ACCESS-L@INDYCMS.BITNET>
  7828. From:         Dmitry Serebrennikov <dmitry@UCSEE.BERKELEY.EDU>
  7829. Subject:      Re: Checking the existence of a record
  7830. In-Reply-To:  <199307271141.AA06723@hp4at.eunet.co.at> from "Pekka Koskinen" at
  7831.               Jul 27, 93 02:38:04 pm
  7832.  
  7833. >
  7834. > This should be simple, but haven't been able to figure it out:
  7835. >
  7836. > I have two tables linked together. Then I have a from (of Table 1), in
  7837. > which I have a button "AddRecord" (to Table 2) (kind of "customer-product"
  7838. > -application ("AdProduct")). Now I want the macro first to check if there
  7839. > already is a record with that ID (I don't want duplicates). The way it
  7840. > works now is that the macro takes me to the other form to write the data
  7841. > and when I leave that record/form it complains that it's a duplicate etc.
  7842. > So, I'd like to know it before writing all the data.
  7843. > Hope you understood the problem (despite my poor English).
  7844. >
  7845. > Any suggestions?
  7846. >
  7847. > G'day and thanks in advance!
  7848. > Pekka
  7849. >
  7850. > *****************************************************************************
  7851. >  Pekka Koskinen              :)
  7852. >  CIMO, P.O. Box 343          :)  "If you kill a couple, you are a murderer;
  7853. >  00531 Helsinki, FINLAND     :) if you kill a million, you are a conqueror."
  7854. >  tel +358-(9)0-7747 7962     :)
  7855. >  fax +358-(9)0-7747 7064     :)              (Cliffhanger)
  7856. >
  7857.         Hmm.. there is a number of things you could do I think. One that is
  7858.         at the top of my head right now is to try to find the record with this
  7859.         ID and check for errors. I think you need Access Basic for that:
  7860.  
  7861. '------------------------------------------------------------------
  7862. Function ExistRecord (mytable as Table, ID as variant)
  7863.         mytable.Index = "PrimaryKey"
  7864.         mytable.Seek "=", ID
  7865.         If mytable.NoMatch then
  7866.                 ExistRecord = False
  7867.         Else
  7868.                 ExistRecord = True
  7869.         EndIf
  7870.  
  7871. Exit Function
  7872. '------------------------------------------------------------------
  7873. PS. If you need to search in queries you could do the same thing but using
  7874. Dynaset.findFirst method. That is much slower however if you have a lot of
  7875. records.
  7876. *Note*  The mytable has to be opened with db.OpenTable before you do anything.
  7877.         If the table in question is in a remote database (i.e. attached) make
  7878.         sure you open that database with OpenDatabase("name") first -- you can
  7879.         only view attached tables as dynasets if you don't do that.
  7880.         I assume that the ID value is the PrimaryKey of the table in question.
  7881.  
  7882. Good Luck.
  7883. Dmitry
  7884. dmitry@ucsee.berkeley.edu
  7885. =========================================================================
  7886. Date:         Thu, 29 Jul 1993 09:49:30 EDT
  7887. Reply-To:     Microsoft Access Database Discussion List
  7888.               <ACCESS-L@INDYCMS.BITNET>
  7889. Sender:       Microsoft Access Database Discussion List
  7890.               <ACCESS-L@INDYCMS.BITNET>
  7891. From:         Greg Fairnak <GFAIRNA@AMERICAN.EDU>
  7892. Organization: The American University
  7893. Subject:      A little help non-access
  7894.  
  7895. Has anyone seen or heard of any listservers or info exchanges dealing
  7896. with trade or trade promotion?  I know there out here, just can't find
  7897. em.  Was hoping that fellow dbers may know of good resource.
  7898.  
  7899. Thanks in advance,
  7900.                   Greg
  7901. =========================================================================
  7902. Date:         Thu, 29 Jul 1993 11:25:47 EDT
  7903. Reply-To:     Microsoft Access Database Discussion List
  7904.               <ACCESS-L@INDYCMS.BITNET>
  7905. Sender:       Microsoft Access Database Discussion List
  7906.               <ACCESS-L@INDYCMS.BITNET>
  7907. From:         Greg Fairnak <GFAIRNA@AMERICAN.EDU>
  7908. Organization: The American University
  7909. Subject:      THANKS FOR DA HELP
  7910.  
  7911. Thanks for the help with the # to a string problem....  Looking forward
  7912. to helping you guys in the future.
  7913.  
  7914.                                   Regards,
  7915.                                           Greg
  7916. =========================================================================
  7917. Date:         Thu, 29 Jul 1993 06:40:34 LDT
  7918. Reply-To:     Microsoft Access Database Discussion List
  7919.               <ACCESS-L@INDYCMS.BITNET>
  7920. Sender:       Microsoft Access Database Discussion List
  7921.               <ACCESS-L@INDYCMS.BITNET>
  7922. From:         Scott Selk <S=SELK%SC%168ARG@AKEIL.ANG.AF.MIL>
  7923. Subject:      Re: listservers or info exchanges
  7924.  
  7925. >Greg writes
  7926.  
  7927. >Has anyone seen or heard of any listservers or info exchanges dealing
  7928. >with trade or trade promotion?  I know there out here, just can't find
  7929. >em.  Was hoping that fellow dbers may know of good resource.
  7930.  
  7931. To get a list of mailing-lists, you can subscribe to the "List of Lists". Send
  7932. a request to be added to "interest-groups-request@nisc.sri.com". This list
  7933. notifies subscribers when new versions of the list are available, and how to
  7934. get them. It does not send a copy of of the list of mailing lists to all
  7935. subscribers, you have to request it.
  7936. There is also a mailing list called New-list, which announces new mailing
  7937. lists as they are created. This is also the mailing list to use to search for
  7938. a list dealing with a specific topic, and to determine if there is enough
  7939. interest if you would like to start a new list.
  7940. +---------------------------------------------+
  7941. |   SCOTT D. SELK, ALASKA AIR GUARD           |
  7942. |   BLDG 3126 STE 1, EIELSON AFB, AK 99702    |
  7943. |   INTERNET:SCOTT@AKEIL.ANG.AF.MIL           |
  7944. |   PHONE: (907)377-2550 FAX:(907)377-1456    |
  7945. +---------------------------------------------+
  7946. =========================================================================
  7947. Date:         Fri, 30 Jul 1993 01:37:11 +0800
  7948. Reply-To:     Microsoft Access Database Discussion List
  7949.               <ACCESS-L@INDYCMS.BITNET>
  7950. Sender:       Microsoft Access Database Discussion List
  7951.               <ACCESS-L@INDYCMS.BITNET>
  7952. From:         Foo Say How <sayhow@SOLOMON.TECHNET.SG>
  7953. Subject:      request to sign off the ACCESS-L list
  7954. In-Reply-To:  <9307291655.AA03501@solomon.technet.sg>
  7955.  
  7956. I must apologse for clustering your mail box.
  7957.  
  7958. I am trying to SIGNOFFS from ACCESS-L, and I am faced with this meesaage
  7959.  
  7960. On Thu, 29 Jul 1993, BITNET list server at INDYCMS wrote:
  7961.  
  7962. > No  entry for  your sayhow@SOLOMON.TECHNET.SG  address  could be  found in
  7963.  the
  7964. > ACCESS-L list at INDYCMS.  Here are a number of possible  reasons why you
  7965.  might
  7966. > still be getting mail from the list:
  7967. >
  7968. > 1. If you are a BITNET user, you might be subscribed under an "alias" host
  7969.  name
  7970. > for  which no  translation has  been registered  in the  BITNET nodes
  7971.  database
  7972. > (':internet.' tag in  BITEARN NODES). For instance,  'NEUVM1' and
  7973.  'VM.UNI-C.DK'
  7974. > are the same machine, but unless that fact has been registered it is
  7975.  impossible
  7976. > for   LISTSERV   to  know   that   'user@NEUVM1'   is   the  same   person
  7977.  as
  7978. > 'user@VM.UNI-C.DK'. If you suspect this might  be the case, resend your
  7979.  request
  7980. > via both e-mail and TELL/SEND.
  7981. >
  7982.  
  7983. What is TELL and SEND?
  7984.  
  7985. How can I find out about the alias host?
  7986.  
  7987. sayhow
  7988.  
  7989. sayhow@solomon.technet
  7990. =========================================================================
  7991. Date:         Thu, 29 Jul 1993 12:50:37 EST
  7992. Reply-To:     Microsoft Access Database Discussion List
  7993.               <ACCESS-L@INDYCMS.BITNET>
  7994. Sender:       Microsoft Access Database Discussion List
  7995.               <ACCESS-L@INDYCMS.BITNET>
  7996. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  7997. Organization: Alpha Phi Omega, Tau Omicron Chapter
  7998. Subject:      Re: request to sign off the ACCESS-L list
  7999. In-Reply-To:  Message of Fri,
  8000.               30 Jul 1993 01:37:11 +0800 from <sayhow@SOLOMON.TE CHNET.SG>
  8001.  
  8002. Would the redistribution list administrators PLEASE check and see if this
  8003. account is subscribed to one of your lists?  He is NOT a subscriber to
  8004. ACCESS-L but is getting the mail somehow.
  8005.  
  8006. Thanks.
  8007. Nathan Brindle
  8008. List Administrator, ACCESS-L
  8009. =========================================================================
  8010. Date:         Thu, 29 Jul 1993 10:55:22 PDT
  8011. Reply-To:     thamilto@pcocd2.intel.com
  8012. Sender:       Microsoft Access Database Discussion List
  8013.               <ACCESS-L@INDYCMS.BITNET>
  8014. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  8015. Subject:      Deleting a record from a form
  8016.  
  8017. Recently, an Access-Basic solution was given by somone for deleting the
  8018. current record displayed on a form. I had this same need, and wanted to just
  8019. institute a "DELETE" button which does the job. Come to find out, it can
  8020. be done with a 2-line macro - no messy AccessBASIC needed. Thought I'd
  8021. share it with the list:
  8022.  
  8023. DoMenuItem
  8024.   MenuBar: Form
  8025.   MenuName: Edit
  8026.   Command: SelectRecord
  8027. DoMenuItem
  8028.   MenuBar: Form
  8029.   MenuName: Edit
  8030.   Command: Delete
  8031.  
  8032. Now, I like the warning dialog, so I don't bother with a SetWarnings action
  8033. before and after. My macro has a 3rd action, a requery, to update a combo
  8034. box on the form so that you can no longer select the deleted record. Also,
  8035. after the macro above (which you attach to the OnPush or DoubleClick event)
  8036. is executed, the form displays the next (or maybe previous, not sure)
  8037. record in the table.
  8038.  
  8039. Works like a charm! Also fairly generic unless you have to requery specific
  8040. controls like I do.
  8041.  
  8042. And by the way, I cannot tell a lie: I didn't come up with this. Microsoft
  8043. Support helped me do this. It's fairly obvious once you look at it, though.
  8044.  
  8045. --
  8046. Tony Hamilton                 |
  8047. -Intel Corporation            | voice: 916-356-3070
  8048. --Folsom Engineering Services | mailstop: FM2-55
  8049. ---Engineering Resource Group | email: thamilto@pcocd2.intel.com
  8050. ----Software Technician       |
  8051. =========================================================================
  8052. Date:         Thu, 29 Jul 1993 13:55:15 EDT
  8053. Reply-To:     Microsoft Access Database Discussion List
  8054.               <ACCESS-L@INDYCMS.BITNET>
  8055. Sender:       Microsoft Access Database Discussion List
  8056.               <ACCESS-L@INDYCMS.BITNET>
  8057. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  8058. Subject:      listservers or info exchanges
  8059.  
  8060. > To get a list of mailing-lists, you can subscribe to the "List of Lists". Send
  8061. > a request to be added to "interest-groups-request@nisc.sri.com". This list
  8062. > notifies subscribers when new versions of the list are available, and how to
  8063. > get them. It does not send a copy of of the list of mailing lists to all
  8064. > subscribers, you have to request it.
  8065. > There is also a mailing list called New-list, which announces new mailing
  8066. > lists as they are created. This is also the mailing list to use to search for
  8067. > a list dealing with a specific topic, and to determine if there is enough
  8068. > interest if you would like to start a new list.
  8069.  
  8070. One may also send the command LIST GLOBAL to any LISTSERV machine which will
  8071.  then forward the
  8072. request to the nearest backbone and you'll be sent a list of all LISTSERV lists
  8073.  (helpful since LISTSERV is
  8074. pretty much self-organizing whereas the "Internet-style" lists (aka alias
  8075.  exploders) which are designated by
  8076. the "x-request@" moniker crop up like mushrooms.  There are a number of large
  8077.  repositories which have a
  8078. lot of overlapping as well as unique information (beyond the
  8079.  interest-groups-request) --
  8080. All of this, of course, the result of updating my archives as I created the
  8081.  resource guide for our
  8082. "Navigating the Internet" book.
  8083.  
  8084. Phil Paxton
  8085. Development Editor, Eidetic, and seven-ball juggler
  8086. SAMS/Prentice Hall Computer Publishing
  8087. Carmel, Indiana
  8088. =========================================================================
  8089. Date:         Thu, 29 Jul 1993 16:03:49 EDT
  8090. Reply-To:     Microsoft Access Database Discussion List
  8091.               <ACCESS-L@INDYCMS.BITNET>
  8092. Sender:       Microsoft Access Database Discussion List
  8093.               <ACCESS-L@INDYCMS.BITNET>
  8094. From:         "Terry E. Kiser" <TKISER@UGA.BITNET>
  8095. Subject:      SIGNOFF
  8096.  
  8097. I am  going out  of town  for a few  days and  need to  unsubscribe from
  8098. ACCESS-L. Can someone tell me how to do this?
  8099. =========================================================================
  8100. Date:         Thu, 29 Jul 1993 16:38:42 EDT
  8101. Reply-To:     Microsoft Access Database Discussion List
  8102.               <ACCESS-L@INDYCMS.BITNET>
  8103. Sender:       Microsoft Access Database Discussion List
  8104.               <ACCESS-L@INDYCMS.BITNET>
  8105. From:         "Phillip (Phil) Paxton" <72410.2162@COMPUSERVE.COM>
  8106. Subject:      How To:  "SIGNOFF" & Alternatives
  8107.  
  8108. > I am  going out  of town  for a few  days and  need to  unsubscribe from
  8109. > ACCESS-L. Can someone tell me how to do this?
  8110.  
  8111.  
  8112. If it is a temporary action as you describe, the better thing to do is set your
  8113.  subscription option to
  8114. "NOMAIL" so you won't have to resubscribe when you return.  Also (for other
  8115.  lists), I've found it
  8116. handy to "NOMAIL" high-volume lists so I can still perform searches for
  8117.  research.
  8118.  
  8119. To set your subscription to NOMAIL
  8120.  
  8121. Send the command
  8122.         SET listname NOMAIL
  8123. To the LISTSERV machine sponsoring your subscription.
  8124.  
  8125. Hope this helps.
  8126.  
  8127. Phil Paxton
  8128. Development Editor
  8129. SAMS/Prentice Hall Computer Publishing
  8130. Carmel, Indiana
  8131. =========================================================================
  8132. Date:         Thu, 29 Jul 1993 14:23:31 -0700
  8133. Reply-To:     Microsoft Access Database Discussion List
  8134.               <ACCESS-L@INDYCMS.BITNET>
  8135. Sender:       Microsoft Access Database Discussion List
  8136.               <ACCESS-L@INDYCMS.BITNET>
  8137. From:         Norm Samuelson <u6969%sas.nersc.gov@LBL.BITNET>
  8138. Subject:      SIGNOFF
  8139.  
  8140. Like a few others who have sent to this list today, I really want
  8141. off of this list.  My host name changed recently and all the automated
  8142. listserv things out there cant find my name to remove it.  If any
  8143. human can help, PLEASE remove any of the following addresses from
  8144. this list:
  8145.  
  8146.  u6969@sas.nersc.gov
  8147.  u6969@cs1.nersc.gov
  8148.  nhs@nersc.gov
  8149.  nhs@llnl.gov
  8150.  
  8151. or any address that includes u6969 and nersc.gov
  8152.  
  8153. or
  8154.  samuelsonnh@nersc.gov
  8155.  samuelson1@llnl.gov
  8156.  
  8157. This is beginning to feel like a nightmare.
  8158.  
  8159. - Norm -
  8160. =================================================================
  8161. Norman H. Samuelson                   nhs@llnl.gov
  8162. Lawrence Livermore National Lab       (or) nhs@nersc.gov
  8163. P.O.Box 808, L-431                    phone: 510-422-0661
  8164. Livermore, CA 94550
  8165. =========================================================================
  8166. Date:         Thu, 29 Jul 1993 16:30:01 EST
  8167. Reply-To:     Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  8168. Sender:       Microsoft Access Database Discussion List
  8169.               <ACCESS-L@INDYCMS.BITNET>
  8170. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  8171. Organization: List Administrator, ACCESS-L
  8172. Subject:      Re: SIGNOFF
  8173. In-Reply-To:  Message of Thu,
  8174.               29 Jul 1993 14:23:31 -0700 from <u6969%sas.nersc.g ov@LBL>
  8175.  
  8176. Pardon me, but I feel a tirade coming on.
  8177.  
  8178. On Thu, 29 Jul 1993 14:23:31 -0700 Norm Samuelson said:
  8179. >
  8180. >This is beginning to feel like a nightmare.
  8181.  
  8182. Yeah, and imagine if you're the list owner and seem to be the only one
  8183. who knows how to REVIEW the list to see, plainly, that you AREN'T
  8184. SUBSCRIBED to ACCESS-L.  I have looked twelve different ways for you
  8185. and the other three people who tried to get me to unsub them today.
  8186. None of you are in ACCESS-L LIST.  Which, if you read the message
  8187. LISTSERV sent you when you tried to unsubscribe, you would have already
  8188. known.
  8189.  
  8190. Now this means that SOMEWHERE along the line, you subscribed to a
  8191. redistribution list that receives ACCESS-L and posts it on to you.  I
  8192. have NO CONTROL over the redistribution lists (other than that I can
  8193. unsubscribe them and keep them from resubscribing--which I don't want to do).
  8194. I would think that when you subscribe to a list, you'd keep some sort
  8195. of record of it.  (Maybe I'm just a control freak, but that's what <I>
  8196. do.)  If you take the time to look at the headers of the messages you
  8197. claim are coming from ACCESS-L, I'll bet you'll find that they're being
  8198. redistributed to you from somewhere else (like MS-ACCESS@EUNET.CO.AT--
  8199. sorry Martin!).
  8200.  
  8201. It is NOT my responsibility to hold the hands of ANYONE in the network
  8202. community, meaning that I expect no less of other netters than I do of
  8203. myself.  There is so much documentation available on LISTSERV (and if
  8204. you didn't ignore the message it sent you when you subscribed--IF you
  8205. subscribed to ACCESS-L--you would know where to get it.)
  8206.  
  8207. If you don't like this, I'm sorry.  My responsibility runs to the people
  8208. listed in ACCESS-L LIST on INDYCMS.  If you aren't in that list, someone
  8209. else is responsible for your subscription.  Period.
  8210.  
  8211. I apologize to subscribers for this outburst, but as I said about a
  8212. month ago in a similar situation, being a good net citizen implies
  8213. learning how to get around in it.  This is REALLY getting on my nerves.
  8214. This is an Access list and suddenly all the messages are about how to
  8215. unsubscribe.  Mail me privately if you have a problem, and PLEASE send
  8216. me a sample message (including headers!) so I can try to sort it out.
  8217.  
  8218. Nathan
  8219. =========================================================================
  8220. Date:         Thu, 29 Jul 1993 19:59:25 EST
  8221. Reply-To:     Microsoft Access Database Discussion List
  8222.               <ACCESS-L@INDYCMS.BITNET>
  8223. Sender:       Microsoft Access Database Discussion List
  8224.               <ACCESS-L@INDYCMS.BITNET>
  8225. From:         Nathan Brindle <NBRINDLE@INDYCMS.BITNET>
  8226. Organization: IUPUI Student Activities Office (317) 274-3931
  8227. Subject:      Re: SIGNOFF
  8228. In-Reply-To:  Your message of Thu, 29 Jul 93 17:54:17 -0700
  8229.  
  8230. On Thu, 29 Jul 93 17:54:17 -0700 you said:  (and please pardon me forwarding
  8231. it to ACCESS-L as an example of what to look for)
  8232.  
  8233. [Stuff deleted]
  8234.  
  8235. >>Received: from hp4at.eunet.co.at by pierce.llnl.gov
  8236. > (4.1/LLNL-1.18/llnl.gov-05.92)
  8237. >> > id AA23250; Thu, 29 Jul 93 15:43:34 PDT
  8238. >>Received: by hp4at.eunet.co.at id AA27522
  8239. >>   (5.65c8/hp4at for ms-access-out); Thu, 29 Jul 1993 23:53:35 +0200
  8240. >>Received: from awiwuw11.wu-wien.ac.at by hp4at.eunet.co.at with SMTP id
  8241. > AA27518
  8242. >>  (5.65c8/hp4at for <MS-ACCESS@EUNET.CO.AT>); Thu, 29 Jul 1993 23:53:26 +0200
  8243.                        =====================
  8244. Here's the critical data.  That means you're getting MS-ACCESS's repeat of
  8245. ACCESS-L.  You will have to unsub from MS-ACCESS to quit getting ACCESS-L.
  8246. Due to the fact that the two lists aren't true peers, we don't have two-
  8247. way traffic.  ACCESS-L is provided to MS-ACCESS as a feed for people in
  8248. Europe who don't have clear mailing paths to INDYCMS.  When this started
  8249. in March, everyone then on the two lists was warned that those who were
  8250. subscribed to both lists would get duplicate mailings from ACCESS-L.
  8251. The nuisance was considered reasonable since most MS-ACCESS subscribers
  8252. were having trouble subscribing to ACCESS-L.
  8253.  
  8254. >> Return-Path: <OWNER-ACCESS-L@INDYCMS.IUPUI.EDU>
  8255.                  ================================
  8256. And this is why everyone thinks I'm in charge.  :)
  8257.  
  8258. -----------------------------------------------------BITNET:  NBRINDLE@INDYCMS
  8259. Nathan C. Brindle, Administrative Specialist, Student Activities Office
  8260. Indiana University Purdue University Indianapolis
  8261. Staff Advisor, ALPHA PHI OMEGA, TAU OMICRON CHAPTER
  8262. List Administrator, STUACTS@INDYCMS, APOSEC52@INDYCMS, and ACCESS-L@INDYCMS
  8263. Internet:    NBRINDLE@INDYCMS.IUPUI.EDU (preferred) or NBRINDLE@AOL.COM
  8264. Disclaimer:  My opinions are my own.  Indiana University can speak for itself.
  8265. ------------------------------------------------------------------------------
  8266. =========================================================================
  8267. Date:         Fri, 30 Jul 1993 08:20:34 EDT
  8268. Reply-To:     Microsoft Access Database Discussion List
  8269.               <ACCESS-L@INDYCMS.BITNET>
  8270. Sender:       Microsoft Access Database Discussion List
  8271.               <ACCESS-L@INDYCMS.BITNET>
  8272. From:         HYEATTS@VTVM1.BITNET
  8273. Subject:      Re: How To:  "SIGNOFF" & Alternatives
  8274. In-Reply-To:  Message of Thu,
  8275.               29 Jul 1993 16:38:42 EDT from <72410.2162@COMPUSERVE.COM>
  8276.  
  8277. On Thu, 29 Jul 1993 16:38:42 EDT Phillip (Phil) Paxton said:
  8278. >> I am  going out  of town  for a few  days and  need to  unsubscribe from
  8279. >> ACCESS-L. Can someone tell me how to do this?
  8280. >
  8281. >
  8282. >Send the command
  8283. >        SET listname NOMAIL
  8284. >To the LISTSERV machine sponsoring your subscription.
  8285. >
  8286.  
  8287. ....and when you get back, write the above with "mail" instead of "nomail".
  8288.  
  8289.  
  8290. HTH
  8291.  
  8292. Harry Yeatts (HYEATTS)                INTERNET: VTVM1.CC.VT.EDU
  8293. Virginia Tech                         BITNET: VTVM1
  8294. Blacksburg, Virginia                  PHONE: 703-231-5141
  8295. =========================================================================
  8296. Date:         Fri, 30 Jul 1993 09:02:38 -0400
  8297. Reply-To:     Microsoft Access Database Discussion List
  8298.               <ACCESS-L@INDYCMS.BITNET>
  8299. Sender:       Microsoft Access Database Discussion List
  8300.               <ACCESS-L@INDYCMS.BITNET>
  8301. From:         Dave Stultz <STULTZ@DENISON.BITNET>
  8302. Subject:      Access Basic
  8303.  
  8304. Hello out there.  I am not much of a programmer, and I do not have much
  8305. experience to fall back on.  I am having horrible problems with Access Basic.
  8306. I have read both the introduction to Programming and pertinent parts of the
  8307. Language Reference, yet I can't seem to get a single function to work properly
  8308. for me.
  8309.         I have a macro which works fine, but I would like to convert it to
  8310. Access Basic.  So far, my conversion has never worked, and I must be too
  8311. oblivious to correct the problem.
  8312.         Here is the macro:
  8313.         SETWARNINGS                             [Warnings On: No]
  8314.         HOURGLASS                               [Hourglass On: Yes]
  8315.         ECHO                                    [Echo On: No]
  8316.         SETVALUE        Item: [Titles].Visible          [Expression: No]
  8317.         SETVALUE              [Moretitles].Enabled                   Yes
  8318.         SETVALUE              [Moretitles].Visible                   Yes
  8319.         SETVALUE              [Titles].Enabled                       No
  8320.         GOTO CONTROL                            [Control Name: [Moretitles]]
  8321.         SETVALUE              [More].Visible                         No
  8322.  
  8323. That's all.  Not very complex at all, yet I can't translate it.  The macro
  8324. currently works on the open form, which it is supposed to do.  It is attached
  8325. to a button which, when pushed, causes the [Titles] control to disappear and
  8326. the [Moretitles] control to appear in its place.  It also causes the button to
  8327. disappear.
  8328.         So far, this is the closest code I've come up with, yet it still does
  8329. not function:
  8330.         Function MoreButton()
  8331.         Docmd Hourglass True
  8332.         Docmd Echo False
  8333.         Docmd Setwarnings False
  8334.         Dim Curr as Form
  8335.         Dim F as String
  8336.         Set Curr=Screen.Activeform.Name
  8337.         Set F=Forms![Curr]
  8338.         F!Titles.Visible=False
  8339.         F!Titles.Enabled=False
  8340.         F!Moretitles.Visible=True
  8341.         F!Moretitles.Enabled=True
  8342.         F!More.Visible=False
  8343.         F!More.Enabled=False
  8344.  
  8345. Could somebody out there please give me some hint as to what's going wrong?  I
  8346. apologize for the length of this posting, but this has been driving me crazy
  8347. for the past few days.  Thanks in advance for any help!
  8348.  
  8349.         Dave Stultz
  8350.         Stultz@Denison.Edu
  8351. =========================================================================
  8352. Date:         Fri, 30 Jul 1993 09:26:33 PDT
  8353. Reply-To:     thamilto@pcocd2.intel.com
  8354. Sender:       Microsoft Access Database Discussion List
  8355.               <ACCESS-L@INDYCMS.BITNET>
  8356. From:         "Tony Hamilton - FES ERG~" <thamilto@PCOCD2.INTEL.COM>
  8357. Subject:      Re: Access Basic
  8358. In-Reply-To:  <9307301602.AA14215@hermes.intel.com>; from "Dave Stultz" at Jul
  8359.               30, 93 9:02 am
  8360.  
  8361. I think your:
  8362.  curr=Screen.ActiveForm.name
  8363. should instead be just:
  8364.  curr=Screen.ActiveForm
  8365.  
  8366. Without trying anything out, that is what looks wrong with your code to
  8367. me.
  8368. --
  8369. Tony Hamilton                 |
  8370. -Intel Corporation            | voice: 916-356-3070
  8371. --Folsom Engineering Services | mailstop: FM2-55
  8372. ---Engineering Resource Group | email: thamilto@pcocd2.intel.com
  8373. ----Software Technician       |
  8374. =========================================================================
  8375. Date:         Fri, 30 Jul 1993 14:40:50 -0300
  8376. Reply-To:     Microsoft Access Database Discussion List
  8377.               <ACCESS-L@INDYCMS.BITNET>
  8378. Sender:       Microsoft Access Database Discussion List
  8379.               <ACCESS-L@INDYCMS.BITNET>
  8380. From:         JEANNETTE <GOFRASST@ADMIN.ACADIAU.CA>
  8381. Subject:      Re: SIGNOFF
  8382.  
  8383. OK, I'm a little confused.
  8384.  
  8385. Access-l@indycms,....
  8386. is what you take care of
  8387.  
  8388. ms-access@eunet is what I'm in and things that are sent to access-l
  8389. get sent to ms-access  (is that right?)
  8390.  
  8391. so I need to unsub from ms-access.  so is is just a matter of
  8392. sending an unsub command to listserv@eunet.co.at??
  8393. or is this where the unix list server comes in and it's up to
  8394. Martin to help me now
  8395.  
  8396. Sorry for being a pain.
  8397.  
  8398. Jeanette
  8399.  
  8400.  
  8401. > On Thu, 29 Jul 93 17:54:17 -0700 you said:  (and please pardon me forwarding
  8402. > it to ACCESS-L as an example of what to look for)
  8403. >
  8404. > [Stuff deleted]
  8405. >
  8406. > >>Received: from hp4at.eunet.co.at by pierce.llnl.gov
  8407. > > (4.1/LLNL-1.18/llnl.gov-05.92)
  8408. > >> > id AA23250; Thu, 29 Jul 93 15:43:34 PDT
  8409. > >>Received: by hp4at.eunet.co.at id AA27522
  8410. > >>   (5.65c8/hp4at for ms-access-out); Thu, 29 Jul 1993 23:53:35 +0200
  8411. > >>Received: from awiwuw11.wu-wien.ac.at by hp4at.eunet.co.at with SMTP id
  8412. > > AA27518
  8413. > >>  (5.65c8/hp4at for <MS-ACCESS@EUNET.CO.AT>); Thu, 29 Jul 1993 23:53:26
  8414.  +0200
  8415. >                        =====================
  8416. > Here's the critical data.  That means you're getting MS-ACCESS's repeat of
  8417. > ACCESS-L.  You will have to unsub from MS-ACCESS to quit getting ACCESS-L.
  8418.  
  8419.  
  8420. *******************************************************************
  8421. Jeannette Perry      _O                   gofrasst@admin.acadiau.ca
  8422. 18 Linden Ave       / |\/'       __o      Vaughan Library
  8423. Wolfville, NS      ' |__        _\<,_     Acadia University
  8424. Canada            __/   \      (*) (*)    Wolfville, NS ext. 1602
  8425. *******************************************************************
  8426. =========================================================================
  8427. Date:         Fri, 30 Jul 1993 16:40:35 CDT
  8428. Reply-To:     Microsoft Access Database Discussion List
  8429.               <ACCESS-L@INDYCMS.BITNET>
  8430. Sender:       Microsoft Access Database Discussion List
  8431.               <ACCESS-L@INDYCMS.BITNET>
  8432. From:         Richard Moldwin <rmoldwin@MIDWAY.UCHICAGO.EDU>
  8433. Subject:      Re: Access Basic
  8434. In-Reply-To:  Your message of Fri, 30 Jul 1993 09:02:38 -0400
  8435.  
  8436. Dear Dave:
  8437.         Sorry to hear about the trouble your having.  Try this: Add one line
  8438. at the end of your access basic code that says DoCmd Echo True
  8439. If you leave echo off, nothing will be displayed!
  8440. =========================================================================
  8441. Date:         Fri, 30 Jul 1993 16:42:19 CDT
  8442. Reply-To:     Microsoft Access Database Discussion List
  8443.               <ACCESS-L@INDYCMS.BITNET>
  8444. Sender:       Microsoft Access Database Discussion List
  8445.               <ACCESS-L@INDYCMS.BITNET>
  8446. From:         Richard Moldwin <rmoldwin@MIDWAY.UCHICAGO.EDU>
  8447. Subject:      Re: Access Basic
  8448. In-Reply-To:  Your message of Fri, 30 Jul 1993 09:02:38 -0400
  8449.  
  8450. Dave:
  8451.         I forgot to mention that the correct syntax for Set
  8452. Curr=Screen.Activeform.Name uses "FormName", not "Name"
  8453. Good Luck
  8454. ---Rich Moldwin
  8455.